Re: Hash()関数は安全ではない

人物: Some Mouse
knightmbの投稿(2010年7月15日 14:42 UTC)

SHA1024 や SHA2048 や SHA4048 や SHA1000000000000000000000000000000000 を使わなかったのと同じ理由だ。

違う。SHA512 と Whirlpool は存在し、明確に定義され、十分にサポートされ、十分に分析されており、存在する理由がある。

可逆計算技術はエントロピー限界を「かいくぐる」。つまり、現在のコンピューターで可能なものをはるかに超える実効速度に達することができる。事実上、非決定論的な演算が可能になるのだ。

基本的に、AES で行われたように有効ビット長を半減させる手段を誰も開発しないことに経済全体(Bitcoin が成功すると信じるなら)を賭けていることになる。

軽率だ。

SHA256 にわずかな欠陥しかないと仮定して、10年だ。

もし重大な欠陥があれば(SHA-3 への推進を見よ)、はるかに深刻な問題になる。基本アルゴリズムの侵害に対処する明確なメカニズムが存在しないようであり、あるべきだ。