ハッシュ関数

identifierとして今はMD5を使ってるけど、別の関数にしようかなぁ。SHA256あたり。数万回計算し直しとかコストは大きいけど、衝突の可能性を何桁も小さくできる。MD5でもまず衝突はしないだろうけど。CRC16だったら思い切り衝突しそうだけどね。