Versuch, eine einfache Verschlüsselungs-/Entschlüsselungsfunktion in PHP zu schreibenPhp

PHP-Programmierer chatten hier
Anonymous
 Versuch, eine einfache Verschlüsselungs-/Entschlüsselungsfunktion in PHP zu schreiben

Post by Anonymous »

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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post