Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: md5 to alg. jedno-kierunkowy a jaki jest dwukierunkowy zaimplementowany w php?
Forum PHP.pl > Forum > PHP
areekz
Chodzi o to ze chcialbym zakodowac hasła w bazie ale tak żeby można było je odtworzyć. Za pomocą md5 nie jest to możliwe i jeśli ktoś zapomni hasła to należy wygenerować nowe. Jest jakiś algorytm dwukierunkowy zaimplementowany w php?
dr_bonzo
To nie sa funkcje szyfrujace z prawdziwego zdarzenia -- dane nimi zaszyfrowane mozna odszyfrowac bez podawania zadnego hasla, nawet na kartce papieru.

http://pl2.php.net/manual/pl/ref.mcrypt.php
nasty
uzych funkcji z mcrypt library, mozesz uzycz sprawdzonych algorytmow np: DES tripleDES, rijandeel itd
LamaMASTER
A może ktoś podać tutaj przykład jak zakodować ciąg znaków "apulpapul" mcryptem i potem jak go odkodować?
mario
poczytaj mcrypt, pytanko o szyfrowanie
erix
Jesli nie masz dostepu do mcrypt, to masz tu Blowfish (przypomnialo mi sie, ze mialem w zakladkach)
http://www.koders.com/php/fidBE302167DA8C6...aspx?s=blowfish

(z phpMyAdmin)
nasty
wycialem ci go z manuala :
  1. <?php
  2. $key = 'this is a secret key';
  3. $input = 'Let us meet at 9 oclock at the secret place.';
  4.  
  5. $encrypted_data = mcrypt_ecb (MCRYPT_3DES, $key, $input, MCRYPT_ENCRYPT);
  6. ?>

a odkodowanie to samo tylko ze zmieniasz MCRYPT_ENCRYPT na MCRYPT_DECRYPT
LamaMASTER
Wielkie dzięki winksmiley.jpg Przyda się bardziej do kodowania nazwy użytkownika i hasła do bazy niż base64 smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.