TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

The solitaire encryption algorithm (1999)

68 点作者 MindTwister超过 12 年前

9 条评论

kragen超过 12 年前
It's been 13 years. Has there been any cryptoanalysis? I can't tell if the problem Paul Crowley found in <a href="http://www.ciphergoth.org/crypto/solitaire/" rel="nofollow">http://www.ciphergoth.org/crypto/solitaire/</a> is sufficient to sink it.
评论 #4906422 未加载
BMarkmann超过 12 年前
Cryptonomicon is a great book, btw. It was definitely the one that got me heavily into Neal Stephenson.<p><a href="http://en.wikipedia.org/wiki/Cryptonomicon" rel="nofollow">http://en.wikipedia.org/wiki/Cryptonomicon</a>
评论 #4904588 未加载
B-Con超过 12 年前
I remember writing the bulk of the Wikipedia article[1] on this cipher back in my late teens when I was getting into crypto. Checking back, it's been heavily edited, but it retains the bulk of the original structure and all of the original example that I used. Kinda neat.<p>[1]: <a href="http://en.wikipedia.org/wiki/Solitaire_%28cipher%29" rel="nofollow">http://en.wikipedia.org/wiki/Solitaire_%28cipher%29</a>
krakensden超过 12 年前
I remember reading Cryptonomicon in high school, and being fascinated and terrified by the Perl implementation of this in the book. It was a perfectly rectangular, quarter page quote, with no spaces and a terrifying proliferation of sigils.
评论 #4905811 未加载
评论 #4905783 未加载
jsomers超过 12 年前
Here's a little Ruby implementation I wrote a while back: <a href="https://github.com/jsomers/solitaire" rel="nofollow">https://github.com/jsomers/solitaire</a>. I hope it's correct...
评论 #4906202 未加载
daniel-cussen超过 12 年前
I bought a set of Dungeons and Dragons dice (the set that has dice ranging from 4 to 20 faces) and coded up a Lisp program that turned a roll of 5 of these dice (approx. 16.4 bits of information) into 16 bits (sometimes you have to re-roll). With four rolls I have enough data to seed Lisp's 64-bit PRNG, which was my goal. After all, I use (random x) a whole lot.<p><a href="http://dcussen.posterous.com/my-first-toy-in-lisp-was-random-x" rel="nofollow">http://dcussen.posterous.com/my-first-toy-in-lisp-was-random...</a>
laumars超过 12 年前
This sounds a lot like OTP (One Time Pads) which is more than 100 years old and was even used, with great success, during WWII.<p><a href="http://en.wikipedia.org/wiki/One-time_pad" rel="nofollow">http://en.wikipedia.org/wiki/One-time_pad</a>
评论 #4904851 未加载
评论 #4904864 未加载
dllthomas超过 12 年前
I'd love to see another pass at this. I've frequently got a deck of cards on me, and a 225 bit key isn't bad for a symmetric algorithm; the question is how to extract it smoothly and easily...
dav超过 12 年前
Manchurian Candidate!