2011-03-07 23 views
9

Tüm HDD'm (aes 256) şifreleme kullanıyorum ve parola da 256 bit olması için hangi parola ihtiyacım olduğunu merak ediyorum. Hepimizin bildiği gibi şifreleme genellikle zayıf bağlantıdır, bu yüzden bunun iyi bir şey olduğunu düşünüyorum. Şifre, harfler (büyük ve küçük) sayılar ve noktalama noktalarından oluşacak ve rasgele olacaktır. Teşekkürler.Hangi uzunluk parolası 256bit entropy değerine eşittir

+0

Bu soru programlama ile ilgili değil, bu yüzden http://superuser.com adresine taşınmaya oy verdim. –

+1

Bir programın tasarımı ile ilgili ve security.stackexchange.com alternatif bir mekan olabilir, ancak bu bana iyi görünüyor. SO ile ilgili birçok soru var. –

+1

Ah, "Ben bir şifreleme programı yazıyorum *" yerine "* [sağlayan bir program] şifreleme kullanıyorum" sorusunu okudum. –

cevap

9

, sen şifre 8 bitlik bayt başına rastgelelik yaklaşık 6 bit alıyorsanız. Bu nedenle, yaklaşık 256 bit rastgelelik içeren parolada (256/6) = 43 karakter gerekir. Parola unutulmazsa, 256 bit rastgeleliğe ulaşmak için çok daha fazla karaktere ihtiyacınız vardır. İngilizce metin çalıştırma, bayt başına 4 bitlik rasgelelikten daha azdır.

Uzun bir parola cümlesi almak ve bunun 256 bitlik bir karma değerini (SHA-256, belki de) oluşturmak daha iyi olabilir. Şifreleriniz minyatür bir yazı olabilir - belki 80-128 karakter uzunluğunda; daha fazla incitmez.

3

Yalnızca harf ve rakam kullanıyorsanız, karakter başına toplam 26 × 2 + 10 = 62 olası değeriniz vardır. 64'e yakın, bu yüzden karakter başına 6 bitlik bir entropi değeriniz var.

256 bit istiyorsanız, karakter kümenizden yaklaşık 43 karaktere ihtiyacınız vardır.