Shammer's Philosophy

My private adversaria

Security

Challenge Handshake Authentication Protocol

認証プロトコルの一つで、CHAPという略称でよく見かける。詳細を把握していなかったが、ちょっと調べる機会があったので流れをメモ。 サーバーで適当なデータ(予測不能なデータ)を作成しクライアントに送る クライアントは、このデータに自分のパスワードで…

MD5 と SHA-1 のサンプル実装

C言語のサンプル付きの MD5 と SHA-1 の説明サイトを見つけた。ブックマーク代わりにメモ。 The MD5 Message-Digest Algorithm US Secure Hash Algorithm 1 (SHA1) どちらもIPAのサイト。信用して問題ないだろう。本来はRFCを見ろって話なんだろうけれども。…