不可逆可能な暗号化で広く使われているBlowFishをJavaScriptで使うための方法。
■ こちらのblowfish.js を使用します(MITライセンス)
https://pgmemo.tokyo/data/filedir/882_1.js
var bf = new Blowfish("some key"); // 任意の暗号・復号化キー var ciphertext = bf.encrypt64( escape("日本語の文字列") ); var plaintext = unescape( bf.decrypt64(ciphertext ) ); alert( ciphertext ); alert( plaintext );