Aşağıda verilen bir tanıma göre sınıftaki bir algoritmanın 'refleksif' olarak kabul edilebileceği teorik veya pratik bir karma algoritma sınıfı var mı:
- hash1 = algo1 ("giriş metni 1")
- hash1 = algo1 ("girdi metni 1" + karma1)
+ Operatörü, algoritmayı (algo1) tam olarak aynı sonucu verecek şekilde çıktıyı (hash1) tekrar girişe ("girdi metni 1") birleştirmek için birleştirme veya belirtilen herhangi bir işlem olabilir. yani girdi ve girdi + çıktı üzerindeki çarpışma. + Operatörü her iki girişin tamamını birleştirmelidir ve algo girişin bir kısmını atmayabilir.
Algoritma, çıktıda yüksek entropi üretmelidir. Çıktıyı bir ya da her iki olası girişe geri döndürmek kriptografik olarak zor olabilir, ancak gerekmemektedir.
Ben bir matematikçi değilim, ama iyi bir cevap böyle bir algoritma sınıfının neden var olmadığının bir kanıtı olabilir. Ancak bu soyut bir soru değildir. Varsa, sistemimde böyle bir algoritmayı kullanmakla gerçekten ilgileniyorum.
Bu, ilk olarak /programming/4823680/reflexive-hash adresinde yayınlanan bir sorunun kopyası.