Öncelikle herhangi bir yasadışı vb işlem için istemediğimi belirterek konuyu açıklayayım.
Bir şifre olduğunu düşünelim. 6 ile (6 dahil) 20 arasında (20 de dahil) karakter içeriyor ve içinde en az 1 sayı ve büyük/küçük fark etmeksizin en az 1 harf olmak zorunda.
Mantığını kuramadım kafamda bir türlü. Kullanılabilecek karakterleri bir dizi içinde mi tutmak gerekir, ya da string olarak mı. Dahası şifreyi ararken kullanılacak döngü için for mu en uygunudur, en kritiği ise her döngüde sırasıyla yeni şifre üretimi nasıl olur? tek seferde bulmaya çalışmaz zaten, örneğin 500 döngü yapınca en son denenen şifreyi dosyaya kaydedip sonlandırır, sonraki denemede o dosyadaki şifreyi alıp kaldığı yerden bi 500 daha devam eder... Ama mantığını kurabilsem kodu yazacağım da. Fikir verecek arkadaşlar olabilir mi?
Şifre Algoritması ?
5
●127
- 10-04-2020, 22:56:59milyonlarile kalacağını sanmamSome adlı üyeden alıntı: mesajı görüntüle
hocam yapılabilir ama biraz uğraştırcak ömür yetmez kırmaya bence boşuna denemeyin - 11-04-2020, 00:22:37Aradığınız şeyin adı brute force, internette hazır kod bulabilirsiniz.
Kombinasyonu (26 küçük harf, 26 büyük harf, 10 rakam, varsa özel karakterler de 33 adet) bu sayıların toplamının şifre kaç haneliyse o sayı kadar üssünü alıyorsunuz. Yani hepsi dahilse 95 üzeri 20. Koşullar için çıkarma işlemi yapılacak ama yine de sonuç çok büyük. Hosting üzerinde saniyede kaç şifre çözülür bilmiyorum.