暗号とJS

MD4,MD5,SHA1などのjavascript配布

暗号化の仕組み.どうやって一方向性,第2原像計算困難性,非衝突性を高いレベルで実現するかについて説明している.

  • hatena APIにおけるWSSE

nonce(鍵)+created(製造日時)+passwordという文字列に対してsha1で暗号化→160bitに変換.その後base64で符号化して,nonce,createdとともに送信.サバサイドで暗号化して比較して認証.