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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Versuch, eine einfache Verschlüsselungs-/Entschlüsselungsfunktion in PHP zu schreiben

by Anonymous » 11 Aug 2025, 06:51

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?

Top