none
Yavaş SHA1 Hash Değerini Bulma 5 Dakika Sürüyor 2.5 Gb Dosya RRS feed

Yanıtlar

  • Öncelikle SHA1 hashi almak için 3. parti bir kütüphane kullanıyorsunuz. O kütüphanedeki GetSHA1Hash methodu nasıl çalışıyor bilemiyorum burada bakınca. 

    http://www.cryptopp.com/benchmarks.html

    http://arctic.org/~dean/crypto/sha1.html

    Çeşitli karşılaştırmalara göre ortalama bir donanımda SHA1 algoritmasının saniyede 100-200 MB hızında üretim yapması beklenebilir. Sizin 2,5 gblık, kesinlikle yasal Windows 8 imajlarınız için 25 saniye sürmesi beklenebilir.

    1. IranianExperts isimli sitenin ürettiği kütüphane performasssızdır. 

    2. 212. satırda başladığınız if - else if - else if yapısı hatalı. Her seferinde dosyanın hashini tekrar tekrar alıyorsunuz. Eğer SHA1 hashini aldığınız dosya oradaki şartlardan hiç birisi sağlamıyorsa 6 kere boşu boşuna hash üretiyor. En sonuncusuysa 5 kere. 

    3 Mart 2013 Pazar 18:01