SORU
1 Aralık 2008, PAZARTESİ


Nasıl MD5 hash değerleri geri dönüşümü olmayan?

Hep merak etmişimdir bir kavram kriptografik hash fonksiyonları ve değerleri kullanılır. Bu fonksiyonlar benzersiz ve tersine çevirmek için neredeyse imkansız bir karma değeri oluşturmak olduğunu biliyorum, ama burada her zaman merak etmişimdir.

Benim sunucuda, PHP yapıyorum:

md5("stackoverflow.com") = "d0cc85b26f2ceb8714b978e07def4f6e"

MD5 fonksiyonu ile aynı dize çalıştırdığınızda, PHP kurulumunuzu aynı sonucu alırsınız. Bir işlem, bazı değer üretmek için, bazı başlangıç değeri kullanılıyor.

Bu oluyor ve karma değeri ters ne yeniden yapılandırmak için bir yol var anlamına gelmez mi?

Sonuç dizeleri tekrarlamak için imkansız kılan bu işlevleri ne?

CEVAP
1 Aralık 2008, PAZARTESİ


Giriş malzeme çıktı hep 128 bit uzunluğunda olduğu sonsuz uzunlukta olabilir. Bu giriş dizeleri sonsuz sayıda aynı çıktı oluşturmak anlamına gelir.

Rastgele bir sayı seç ve bölmek 2 ile ama tek kalan yazmak, ya da bir veya 1 -- tek veya çift 0, sırasıyla alırsın. Bu 0 veya 1 al ve orijinal numarasını almak mümkün müdür?

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bad Lip Reading

    Bad Lip Read

    22 Mart 2011
  • Floortile83

    Floortile83

    16 Ocak 2010
  • FRED

    FRED

    1 EKİM 2005