Ich habe einen PHP-Code geschrieben, die Listen-ID aus Get-Anfrage und verschlüsseln und zurückgeben. Dies funktioniert gut, wenn ich von der Eingabeaufforderung in ubuntu laufe, aber jedes Mal dieselbe Ausgabe gebe, wenn ich es von der URL-Anfrage aus versuche. Es gibt auch keinen einzigen Fehler. kann nicht verstehen. Kann jemand helfen?Php AES-Verschlüsselung funktioniert nicht mit GET
<?php
if($_GET["list"]) {
$encryptionMethod = "AES-256-CBC";
$api_key ="2lYVdI37JfbUgys5kOAu";
$encrypted = version_compare(PHP_VERSION, '5.3.3') >= 0 ? openssl_encrypt($in, $encryptionMethod, $api_key, 0, '3j9hwG7uj8uvpRAT') : openssl_encrypt($in, $encryptionMethod, $api_key, 0);
$encrypted = str_replace('/', '892', $encrypted);
$encrypted = str_replace('+', '763', $encrypted);
$encrypted = str_replace('=', '', $encrypted);
echo $encrypted;
exit();
}
?>
Vielen Dank im Voraus.!
'openssl_encrypt ($ in,' .... Sie vergeben keinen Wert an $ in. Also, wahrscheinlich erhalten Sie immer das Ergebnis für die Verschlüsselung einer leeren Zeichenfolge (und eine Warnung). – VolkerK