2^4
そのため、3 つのランダムな素数 (2^8 未満)のセットのハッシュを計算するコードに取り組んでいます。{c1, c2, c3}
次に、前のハッシュの 1 つ (素数) と一致するハッシュ値を持つのセットが存在するまで、3 つの合成数 (2^8 未満) のセットを選択し続けます。そのセットは として知られてい{p1,p2,p3}
ます。
私の理解では、誕生日攻撃は基本的に同じ結果をもたらす 2 つの関数を見つけることです。だから私は2つの関数を作成しますか? 1 つは素数用で、もう 1 つは合成用ですか? これを行う最善の方法は何ですか?言語としてPHPを考えています。
どんな助けでも大歓迎です。