[#50422] [ANN] Rroonga - 6.0.9 - 高速全文検索ライブラリー — Masafumi Yokoyama <yokoyama@...>
横山です。
4 messages
2016/10/11
[#50424] [質問] Blowfishの鍵について — 松永 肇一 <ma2@...>
松永と申します。
5 messages
2016/10/12
[#50431] bundle exec での日本語を含む引数の文字化け workaround (Windows環境) — Toshihiko Ichida <dogatana@...>
市田です。
4 messages
2016/10/16
[ruby-list:50424] [質問] Blowfishの鍵について
From:
松永 肇一 <ma2@...>
Date:
2016-10-12 05:30:42 UTC
List:
ruby-list #50424
松永と申します。 cで記述されたBlowfishを使った暗号化関数をrubyで書き直しています。 このときの鍵の扱いについて質問です。 OpenSSL::Cipherのリファレンスを見るとkey=メソッドに『なお、ここでいう 「暗号鍵」は各暗号アルゴリズムに渡される鍵であって、 「パスワード」では ありません。』という記述があります。 cのソースコードを見るとBF_set_keyを使ってパスフレーズを変換して、BF_KEY という構造体に格納しているようです。 key=メソッドが期待するのはパスフレーズではなく、それを変換した後の暗号鍵 だと思うのですが、それをrubyで実装する方法が分かりません。参考になるサイ ト等ご存じの方はいらっしゃいませんでしょうか。 -- 松永肇一