Kryptovanie md5()
Kryptovanie md5()
V php mi funkcia md5($retazec); kryptuje premennu retazec. Aka existuje funkcia, aby tento retazec naspat dekryptovala na text?
-
mastermind
VIP
- Príspevky: 4810
- Registrovaný: 09 feb 2005, 13:17
nuz funkcia md5 ti vytvori md5 hash .... nieco co je (skoro) unikatne pre kazdy retazec .... a neda sa z toho zistit povodny retazec (aj ked uz exituje algoritmus ktor do cca 45 minut najde md5 koliziu .... ale nikdy sa mi nechcelo tak dlho cakat na vysledok
)
dobre to je na to ze ked mas niekde ulozene heslo ako jeho md5 (alebo lepsie iny hash alebo kombinacia) hash tak ho nezistis .... pototm pri kontrole na zhodu hesla ti staci to co zadas tiez rovnako zahashovat a porovnat ....
(vyuzitie to ma tiez pri elektronickom podpise)
samozrejme ze existuju aj algoritmy na sifrovanie (md5 je hash) ktore sa potom daju dekodovat ... o tom predsa sifrovanie je ....
je kopec algoritmov .. posuvne, blokove ... symetricke, asymetricke ... s privatnym klucom, s verejnym klucom ....
http://en.wikipedia.org/wiki/Cryptography
v scasnosti asi najbezpecnejsi je RSA algoritmus .. samozrejme s co najdlhsim klucom
dobre to je na to ze ked mas niekde ulozene heslo ako jeho md5 (alebo lepsie iny hash alebo kombinacia) hash tak ho nezistis .... pototm pri kontrole na zhodu hesla ti staci to co zadas tiez rovnako zahashovat a porovnat ....
(vyuzitie to ma tiez pri elektronickom podpise)
samozrejme ze existuju aj algoritmy na sifrovanie (md5 je hash) ktore sa potom daju dekodovat ... o tom predsa sifrovanie je ....
je kopec algoritmov .. posuvne, blokove ... symetricke, asymetricke ... s privatnym klucom, s verejnym klucom ....
http://en.wikipedia.org/wiki/Cryptography
v scasnosti asi najbezpecnejsi je RSA algoritmus .. samozrejme s co najdlhsim klucom
http://en.wikipedia.org/wiki/RSAppt napísal:Aha, uz som pochopil. A nevies, kde len tak pre zaujimavost najdem ten algoritmus?
Velmi som sa v tom nevyznal (asi preto ze to je v anglictine). Ale nevadi.gwixt napísal:http://en.wikipedia.org/wiki/RSA
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
nie je heslo ako heslo... daj si maximum znakov (čísla, písmená, veľké aj malé, špeciálne znaky a znamienka) a môžeš čakať a čakať a čakať...artabanes napísal:no ja by som md5 nepoužíval, ja konkrétne používam sha1(sha1($retazec)) - pretože moje heslo zakódované do md5 som naspäť s použitím tvrdej sily dekódoval za cca 5 minút
lebo ho mas zlozene zo samych cisel urcite, pridaj pismena, velke male + nejaky vykricnik alebo nieco take a potom to vyskusaj znovaartabanes napísal:no ja by som md5 nepoužíval, ja konkrétne používam sha1(sha1($retazec)) - pretože moje heslo zakódované do md5 som naspäť s použitím tvrdej sily dekódoval za cca 5 minút
edit: nie je to slovnikove slovo? moze to byt tym
-
mastermind
VIP
- Príspevky: 4810
- Registrovaný: 09 feb 2005, 13:17