既知の入力値に基づいて MD5 衝突を作成することは可能ですか?
たとえばabc
、 MD5 の入力文字列があります900150983cd24fb0d6963f7d28e17f72
。def
ここで、文字列にバイトを追加して、同じ MD5 を取得したいと考えています900150983cd24fb0d6963f7d28e17f72
。
(ブルートフォースと長い時間待つことでこれが可能であることは知っています。これを行うためのより効率的な方法があるかどうか知りたいです)
Unitlは、特定のmd5ハッシュを生成する一致する入力を見つけることができるアルゴリズムが発見されていません。
What has been proven is that you can create md5 collisions quite easily, for example with what is known as chosen-prefix-collision: you can create two files yielding the same md5 hash by appending different data to a specified file. If you want to know more or get the program to try it, look here.