現在の主流のCPUは64ビットCPUですが、そろそろ128ビットCPUが登場しても よいと思っています。従来は、メモリ空間の拡張とか、あつかう数値の長さとかで 4ビット、8ビット、16ビット、32ビットとなってきました(その間もありましたが) わたしは、MD5を使いやすくするために128ビットになってほしいです。
MD5は衝突の可能があるとかで、SHA256などに変わってきているようですが、ダイジェストとして 使うには手ごろで、まだまだ使う場面は多いです。これを1ワードで扱えるようになると、整数値 として128ビットとして扱うことができ、シンプルなコードになるからです。
データのダイジェスト化や、ユニークなIDとして128ビットのMD5はそこそこパフォーマンスもよく 計算できるので。
あとは、IPv6のアドレスが128ビットですから、1ワードでアドレスが扱えるのも、パフォーマンスなどの 点でよいかもしれません。
CPU内の内部バスは、すでに128ビットになっているようなので、あまり設計変更をしないでも、 128ビットのCPUは作れるようです。intのビット数が128ビットになるのも、もうすぐですかね。 楽しみにしています。