コメント: Blowfish暗号化ライブラリ

仕事でPostgreSQLの暗号化関数調べてたらここに来ました!

投稿者 SH2 : 2008年04月21日 21:36

>C++ by Jim Congerのバグ

Blowfish_enciphe()では引数がDWORD型に、
Encode()では引数がunsigned char*型になっているので、
リトルエンディアンだとバイトオーダーがずれる。
これかなあ?

投稿者 : 2007年01月10日 23:59

ご指摘ありがとうございます。
-----
もし著作物が『ライブラリ』とリ ンクされた実行形式ならば、著作物を完全かつ機械読み取り可能な「『ラ イブラリ』を利用する著作物」のオブジェクトコードあるいはソースコー ド(どちらかでも可) と一緒にし、ユーザが『ライブラリ』を改変した後 に再リンクして、改変された『ライブラリ』を含む改変された実行形式を 作成できるようにする
-----
ということですので、オブジェクトコードだけでも大丈夫なようですね。

投稿者 MASATO : 2005年07月04日 07:53

少し気になったので、一言。

LGPLの第6節を読む限り、LGPLが原因で「実行形式のファイルのソースコードを公開する必要」はありません。もっとも、LGPLの第3節において許可される権利を行使した結果、GPLで配布するとなると話は別ですが。

http://www.opensource.gr.jp/lesser/lgpl.ja.html

と、いうような話をしなきゃならんあたりでGPL/LGPLは面倒くさいので、当方もBSDライセンスなコードはないかいな、と探しかけた口です。みんな、Codeを書いた人をRespectしようぜ、な世界であってほしいと思います。Give & TakeでFreeを訴えなければいけない世界は少し切ないです。

投稿者 minek : 2005年07月04日 06:13
コメントする









名前、アドレスを登録しますか?