SHA1とは? | on-the-job training

SHA1とは?

SHA1は、Secure Hash Algorithm 1 の略で、文字通りハッシュアルゴリズムです。

RFC3174 (http://www.faqs.org/rfcs/rfc3174 ) にて定義されています。

日本語:http://www.ipa.go.jp/security/rfc/RFC3174JA.html


JavaScriptでSHA1を作る場合はhttp://labs.cybozu.co.jp/blog/mitsunari/2007/07/sha1_1.html に詳しく書いてある。

ただし、日本語が含まれる場合は、UTF16として処理されるので、エンコードに注意する必要がある。