SHA-256

同一ファイルの二重登録を避けるために、MD5でダイジェストを求めてファイル名に使っていたんだけど、MD5をやめてSHA-256にしようと思います。なんとなく大きい空間が欲しいので。まあ、MD5でもそう簡単には衝突は起きないだろうけど。CRC16くらいなら結構簡単に衝突しそうだよね。MD5とかSHA1は衝突を見つける方法が発見されてたはずだし、そのおかげで次世代ハッシュ関数が話題に上ってるけど、実際に決定するのはまだまだ先だろうし。

追記

やっぱりMD5のままにしようか悩んでるところ。どうしようかなぁ。