benim okuyup anladığım kadari ile md5 gibi kriptolamalarda, matematikteki tek yönlü fonksiyon kullaniliyor. yani tersi yönde çözülemeyen fonksiyonlar. somut benzetme yapacak olursak, kiyma makinesi gibi bu fonksiyonlar, ters taraftan kiyma koyunca geri et cikmiyor :d sanirim blockchainde de benzer mantık var.
o nedenle de eger hali hazirda çözülmüş sifreler listesinde yoksa, sadece deneme yanilma yontemleri le kirilabiliyor diye biliyorum. bunu da kolaylaştırmak ve seneler sürmemesi adina arkadaslarin önerdiği gibi olasilik düşürücü bilgiler olmasinda yarar var.
cahilce yazmış olabilirim pek bildiğim bir konu degil ama merak edip teknigi araştırdigimda bendeki özet bilgi bu oldu.
@FastPHP; hatam varsa duzeltir misiniz sayin hocam
Aes gibi ileri seviye şifrelemeler var, md5 veya sha1 salt dahil kullansanız riskli bunda herkes hem fikirdir. Yarışma yazdığınız için uzun uzun yanıtladım
Yazdığınız gibi bilinen daha önce çözülmüş bir veriyse zaten hash tutan sitelerde bulunabilir.
Brute force ile de bulunuyor, 6-8 haneli olmazsa kimsenin uğraşacağını sanmıyorum rakam arttıkca oran artıyor sayısal kazanma şansı gibi düşünün.
Bazı algoritmik detayları da var daha önce çözülmüş bir md5 vermezseniz yazılımcı değilse çözemez, yazılımcıysa da kimin bilgisayarı iyiyse o kazanır
Yani md5 kırılamaz değil sadece çözmek fazla zaman alır birden fazla eşleşme çıkabilir gibi gibi...