Heim > Artikel > Backend-Entwicklung > Teilen Sie eine neu geschriebene PHP-Verschlüsselungs- und Entschlüsselungsfunktion
Verschlüsselung
function encode($str,$key) { $res = base64_encode($str); $code = $res^$key; return $code; }
Entschlüsselung
function decode($str,$key) { return base64_decode($str^$key); }
Vollständiger Code Beispiel:
$str = '111021'; $key = 'APPYJJ-PHONE-LAZY'; function encode($str,$key) { $res = base64_encode($str); $code = $res^$key; return $code; } $str = encode($str,$key); print_r($str); echo "<hr>"; function decode($str,$key) { return base64_decode($str^$key); } print_r(decode($str,$key));
Das ganze Programm ist sehr einfach ~ logischem Denken zufolge sollte es schwierig sein, es zu knacken, wenn andere Ihren geheimen Schlüssel nicht kennen;
Wenn du dich immer noch unsicher fühlst. Deshalb werde ich hier etwas Licht ins Dunkel bringen; ich schlage vor, dass Sie weiterhin Schichtoperationen im Ver- und Entschlüsselungsprozess verwenden
//加密的时候; $a = $str >> 4; //解密的时候则相反 $a = $str << 4;
ok!~ An dieser Stelle fährt der Blogger fort arbeiten! ~~
Verschlüsselung
function encode($str,$key) { $res = base64_encode($str); $code = $res^$key; return $code; }
Entschlüsselung
function decode($str,$key) { return base64_decode($str^$key); }
Vollständiges Codebeispiel:
$str = '111021'; $key = 'APPYJJ-PHONE-LAZY'; function encode($str,$key) { $res = base64_encode($str); $code = $res^$key; return $code; } $str = encode($str,$key); print_r($str); echo "<hr>"; function decode($str,$key) { return base64_decode($str^$key); } print_r(decode($str,$key));
Das gesamte Programm ist sehr einfach ~ es sollte nach logischem Denken schwierig sein. Geknackt , wenn andere Ihren geheimen Schlüssel nicht kennen;
Wenn Sie sich immer noch unsicher fühlen. Deshalb fange ich hier an. Ich schlage vor, dass Sie weiterhin Schichtoperationen im Ver- und Entschlüsselungsprozess verwenden.
//加密的时候; $a = $str >> 4; //解密的时候则相反 $a = $str << 4;
Bitte teilen Sie weitere verwandte Artikel über eine PHP-Verschlüsselungs- und Entschlüsselungsfunktion Sie haben gerade „Folgen Sie der chinesischen PHP-Website“ geschrieben!