Monday, May 3, 2010
Some Numbers About Md5 !!
1:45 PM
Don't Forget One Day You Will Be In The Past
No comments
MD5 (Message Digest 5) est une fonction de hachage cryptographique qui calcule, à partir d'un fichier numérique, son empreinte numérique (en l'occurrence une séquence de 128 bits ou 32 caractères en notation hexadécimale) avec une probabilité très forte que deux fichiers différents donnent deux empreintes différentes.
On cherche a calculer les probabilites de 3 caracteres (a , b et c)
a b c
aa bb cc ab ac ba bc ca cb
aaa aab aac aba abb abc aca acb acc baa bab bac bba bbb bbc bca bcb bcc caa cab cac cba cbb cbc cca ccb ccc
Donc :
3 ^ 1=3
3 ^ 2=9
3 ^ 3=27
3 ^ 3 + 3 ^ 2 + 3 ^ 1=3 + 9 + 27 = 39
x ^ x + x ^ x-1 + .... + x ^ 1
Maintenant On cherche a Calculer les Probabilites de 70 caracteres !!!!!!!!!!!!!
qwertyuioplkjhgfdsazxcvnmQWERTYUIOPLKJHGFDSAZXCVBNM1234567890()!.<>/\
70 ^ 1 = 70 Je crois pas que qu'un admin met un 1 char comme pwd
70 ^ 2 = 4 900 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .
70 ^ 3 = 343 000 Peut etre 10 %
70 ^ 4 = 24 010 000 Peut etre 20 %
70 ^ 5 = 1 680 700 000 Peut etre 30 %
70 ^ 6 = 117 649 000 000 Peut etre 40 %
. ^ .
. ^ .
. ^ .
70 ^ 70=1,4350360160986843428560307635667e+129 c'est plus que 20 milles :XD
On peut calculer 3 + 9 + 27 Mais c dommage on peut pas lire ce chiffre 1,4350360160986843428560307635667e+129
0 commentaires:
Post a Comment