Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
少なくとも16バイトの出力を生成する非暗号化セキュアハッシュ関数が必要です。
私は現在MD5を使用していますが、速度が遅すぎて約5倍です。
Adler32、CRC32などは必要な量の出力を生成しません。
チェックサムをハッシュ関数に変換して、必要な16バイト以上の出力を生成する方法はありますか?
最初は4つの異なる32ビットチェックサムを使用し、それらの出力を連結して16バイトにしました。
次に、問題を適切に解決しました。ゼロのストリームでMD5/SHA1の更新を最適化する