正直なところ、このプログラムの技術的健全性にはあまり納得していない。なぜSHA256を使い、WhirlpoolやSHA512ではないのか?
SHA1024やSHA2048やSHA4048やSHA1000000000000000000000000000000000を使わなかったのと同じ理由だ。
理論上の攻撃はたくさんあるが、あるプログラムや新しい数学的証明が解読にかかる時間を半分にできたとして、暗号の解読に1000億年かかるところが、この新しい攻撃(数学、攻撃、欠陥を適宜挿入)でたった10億年になることを本当に心配するのか? 100万年ならどうだ? 10万年でも?
SHA256が10分以内に解読できるようになったら心配するが、それまでは時間は味方だ。