2006-12-21 暗号とJS プログラム JavascriptMD5 MD4,MD5,SHA1などのjavascript配布 SHA1とは すべてはここから始まった〜SHA-1の脆弱化(@IT) 暗号化の仕組み.どうやって一方向性,第2原像計算困難性,非衝突性を高いレベルで実現するかについて説明している. hatena APIにおけるWSSE nonce(鍵)+created(製造日時)+passwordという文字列に対してsha1で暗号化→160bitに変換.その後base64で符号化して,nonce,createdとともに送信.サバサイドで暗号化して比較して認証.