Ich möchte eine 'Aktivierungstaste' erstellen, wenn jemand meine Website anschließt. Dies wird ihnen per E -Mail gesendet und wenn sie auf den Link klicken, aktiviert es ihr Konto. Ich möchte einige Informationen in den Aktivierungsschlüssel einbeziehen (nichts Besonderes aus Sicherheitspunkte - einfach auf welcher Seite, auf der sie sich registriert haben, usw., damit ich sie wieder zu dieser Seite umleiten kann). < /P>
Ich habe die folgenden:// THIS TO ENCRYPT THE DATA
$secret_key = "This is my SeCrEt key";
$etype = MCRYPT_RIJNDAEL_256;
$iv = mcrypt_create_iv(mcrypt_get_iv_size($etype, MCRYPT_MODE_ECB), MCRYPT_RAND);
$output = mcrypt_encrypt($etype, $secret_key, $string_to_encrypt, MCRYPT_MODE_CBC, $iv);
$output = base64_encode ($output);
$output = urlencode($output);
// THIS TO DECRYPT THE DATA - THIS ISN'T WORKING?
$secret_key = "This is my SeCrEt key";
$etype = MCRYPT_RIJNDAEL_256;
$iv = mcrypt_create_iv(mcrypt_get_iv_size($etype, MCRYPT_MODE_ECB), MCRYPT_RAND);
$string_to_decrypt = urldecode($string_to_decrypt);
$string_to_decrypt = base64_decode($string_to_decrypt);
$output = mcrypt_decrypt($etype, $secret_key, $string_to_decrypt, MCRYPT_MODE_CBC, $iv);
< /code>
Ich verwende die Base64 -Codierung und Urlencodierung, da ich den Link per E -Mail senden werde. Irgendwelche Ideen?
Versuch, eine einfache Verschlüsselungs-/Entschlüsselungsfunktion in PHP zu schreiben ⇐ Php
-
- Similar Topics
- Replies
- Views
- Last post