这个是从BlowFish算法的设计者,网络安全大师Bruce Schneier的个人主页上下载的示例代码,一个C版本,一个C++版。代码很简洁明了。另外还有Bruce Schneier当年发表BlowFish算法的论文:Descr iption of a New Variable-Length Key, 64-Bit Block Cipher (Blowfish)
Bruce Eckel 的另外两本书《Thinking in C++》和《Thinking in Java》可以说是非常的出名。后者更是有三个版本,前两个版本都有中文译本,候捷老师更是亲自翻译了第二个版本,第三个版本目前正在写作中,从Bruce Eckel的网站(http://www.mindview.net/)上可以下载到。《Thinking in Patterns》目前也仍然处于写作中,但已经略具规模了。Bruce Eckel从不同的应用角度来讨论模式之间的不同以及模式的内涵。例如,对工厂