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として処理されるので、エンコードに注意する必 要がある。