PHP expert |
|
note voor deze repleys:
*md5() , crc32() en sha1() zijn hashes en geen encrypties. encrypties hebben een sleutel waardoor je de encryptie kan ontcijferen. Dus moest je een encryptie toepassen en jij hebt de sleutel kan je makkelijk hun wachtwoord teruggegeven.
*base64_encode en base64_decode zijn url encrypties , is nutteloos voor deze te gebruiken voor wachtwoorden.
*alle data wordt opgeslaan , een bepaalde algoritme zorgt ervoor dat je 32 tekens krijgt.
eigenlijk mag deze 1000ste md5() topic dicht want ik vermoed dat de topicstarter nooit moeite gedaan heeft om de zoekfunctie te gebruiken.
[edit]
waarom een veld aanvraag_wachtwoord maken. ze in de activatie url de time() mee wanneer de gebruiker op submit heeft gedrukt. Ik gebruik deze algoritme. ?key=base64_encode( userID , userMAIL , time() ); dan met 2 bewerkingen heb ik 3 data en basseer ik alles daarop.
<?
$key = explode( ',' , base64_decode( $_GET['key'] ) );
echo $key[2];
?>
dat hoef je niet te volgen maar dat gebruik ik dus. en wie gaat er die encryptie decrypten. |