2009年1月4日日曜日

暗号化








Blowfish

暗号化アルゴリズム Blowfish で暗号化と復号化

IE4+, NN4.06+, Gecko, Opera6+




概要

JavaScript で暗号化アルゴリズム Blowfish を使えるようにします。
以下の4つのモードが利用できます。

  • ECB (Electronic Code Block)
  • CBC (Cipher Block Chaining)
  • CFB (Cipher Feedback)
  • OFB (Output Feedback)

尚、本ライブラリには Base64 Encode/Decode 機能はありません。
必要でしたら拙作のBase64ライブラリを利用してください。



Download

Download [blowfish.js]
Download [base64.js]


Sample


キー [ 1-56 byte ]

Round数 Mode ( IV はランダムに作成されます )
符号化
( 印字可能文字で確実・適切に動作させます )
入力
結果
Hash