JavaScriptでSHA-256が計算できるライブラリjsSHAを使ってみた

JavaScriptでSHA-256を使う必要があったので、使えそうなライブラリをグーグル先生に問うてみた。
何個か見つけたけど、ライセンスがはっきりしなかったり、特定のライブラリ依存だったりで困ったのだが、なんとかよさげなのを見つけた。
jsSHA — http://jssha.sourceforge.net/
こいつね。
使い方は簡単で、SourceForceからダウンロードしたzipなりtar.gzなりを展開して、srcディレクトリを覗くとsha***.jsというファイルがあるので、使いたいハッシュアルゴリズム選べばOK。今回の場合はsha256.jsね。
ハッシュ値求めるソースはこんな感じで。

var shaObj = new jsSHA(src_text, "ASCII");
var sha256digest = shaObj.getHash("SHA-256", "HEX");

HMACとかも対応していてステキなライブラリとなっております。
気になるライセンスは修正BSDなんでガンガン使えるぜ。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)