Parašė BloodKiller· 2008 Bal. 20 14:04:30
#21
Death: Nu bet jeigu nariu labai daug..
Nejuokink, labai paprasta viskas. Nebent norėtum padaryti, kad pats pirmas, senas hash'as, kurį naudojai prieš saugumo mechanizmo sukūrimą,
būtų ne MD5, o SHA1 ar koks kitoks. Tada jau sutinku, su užklausomis to nepadarytum.
Na bet pirma taisyklė, kurią reikia žinoti apie slaptažodžių kodavimus, tai tokia, kad niekas be admino negali žinoti, koks slaptažodžių kodavimo algoritmas yra naudojamas. Ir galima nebūtinai naudoti tik tokį tiesų kodavimą:
<...sha1(md5(sha1(md5(sha1(md5($password))))))...>
Net nepatartina naudoti tokį kodavimą, nes įrankiai, kurie spėlioja hash'ų algoritmus, tokį atspėtų per ganėtinai trumpą laiką. Geriau būtų pridėti kartu ir kokį nors "rand symbols", "email" ir visokių kitokių dalykėlių, kad būtų apsunkintas darbas mašinoms. Arba geriausia - susigalvoti pačiam savo algoritmą ir apie jį niekam neskelbti. Suteikdamas garbę kitiems apie tai nieko nežinoti, sau suteiksi didesnį saugumą.