Neznam konkretni situaci, takze se mozna ptam spatne, protoze s tim nemuzete nic udelat: Musite pouzivat zrovna MD5? Nebylo by lepsi sahnout po nejake jine hashfunkci? Neco z rodiny SHA (Schneier Has Access) pro kontrolu otisku a nebo specializovane (=umyslne pomale) hashfunkci pro ukladani hesel? MD5 je z hlediska bezpecnosti uz ponekud za zenitem... A z podobneho soudku: solite? ;) O.N.
Best regards Ondřej @satai Nekola -- Understanding is a three edged sword. Your side, their side, and the truth. 2013/2/7 Mr.Krysa <mr.kr...@atlas.cz> > Zdravím všechny!**** > > Doufám, že se nebudu opakovat, ale může mi někdo pomoci pochopit > následující? Ukládám si hesla pod androidem (java) a ten je maskuje pod > md5. Jenže někdy se stane, že md5 nemá uloženo 32 znaků, ale pouze 31 > znaků. Zjistil jsem, že je vynechána jedna nula (bohužel na libovolném > místě). Ale u některých hesel jsou zase uloženy správně. Potřeboval bych > pro další evidenci všech 32 znaků, ale na internetu jsem našel jen radu o > vložení nuly před hash. Také je na internetu spousta skriptů, ale > nefungovaly mi. Můžete mi prosím někdo vysvětlit proč tomu tak je a jak > nejlépe převést tuto 31 znakovou hash na 32 znakovou hash. Všem děkuji za > Vaše odpovědi **** > > ** ** > > Příklad:**** > > ** ** > > 6666 převedeno na e951081ac30ffa83f10b68cde1cac7, ale správně je > e9510081ac30ffa83f10b68cde1cac7**** > > 3333 převedeno na 2be9bd7a3434f738ca27d1918de58bd, ale správně je > 2be9bd7a3434f7038ca27d1918de58bd **** > > ale u čísla 1111 je správně uložena hash b59c67bf196a4758191e42f76670ceba* > *** > > ** ** >