タグ

Javascriptと暗号化に関するtiadeen2のブックマーク (2)

  • md5.js (mitsunari@cybozu labs)

    JavaScriptでMD5を計算するライブラリを作りました. ○特長 webでよく見られるいくつかの同種のライブラリに比べて3~7倍ほど高速に計算します. ○ダウンロード(download) md5.js ○仕様 ASCII文字列を渡すとそのMD5を計算して16進数文字列で返します. 文字列に漢字などが含まれている場合は二つ目の引数にCybozuLabs.MD5.BY_UTF16を指定してください.UTF16として処理します. ○使い方1 var str = CybozuLabs.MD5.calc("abc"); if (str == "900150983cd24fb0d6963f7d28e17f72") { ... } ○使い方2 var str = CybozuLabs.MD5.calc("あ", CybozuLabs.MD5.BY_UTF16); ○ライセンス 修正BSDライセンス

  • sha1.js (mitsunari@cybozu labs)

    JavaScriptでSHA-1を計算するライブラリを作りました. ○特長 webでよく見られるいくつかの同種のライブラリに比べて4~6倍ほど高速に計算します. ○ダウンロード(download) sha1.js ○仕様 ASCII文字列を渡すとそのSHA-1を計算して16進数文字列で返します. 文字列に漢字などが含まれている場合は二つ目の引数にCybozuLabs.SHA1.BY_UTF16を指定してください.UTF16として処理します. ○使い方1 var str = CybozuLabs.SHA1.calc("abc"); if (str == "a9993e364706816aba3e25717850c26c9cd0d89d") { ... } ○使い方2 var str = CybozuLabs.SHA1.calc("あ", CybozuLabs.SHA1.BY_UTF16);

  • 1