Encryption
function encode($str,$key) { $res = base64_encode($str); $code = $res^$key; return $code; }
Decryption
function decode($str,$key) { return base64_decode($str^$key); }
Full code example:
$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 "
"; function decode($str,$key) { return base64_decode($str^$key); } print_r(decode($str,$key));
The whole program is very simple~ According to logical thinking, it should be difficult to crack, if others don’t know your secret key;
If you still feel unsafe. So I’m just going to throw some light here; I suggest you continue to use shift operations in the encryption and decryption process
//加密的时候; $a = $str >> 4; //解密的时候则相反 $a = $str << 4;
ok!~ At this point, the blogger continues to work! ~~
Encryption
function encode($str,$key) { $res = base64_encode($str); $code = $res^$key; return $code; }
Decryption
function decode($str,$key) { return base64_decode($str^$key); }
Complete code example:
$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 "
"; function decode($str,$key) { return base64_decode($str^$key); } print_r(decode($str,$key));
The whole program is very simple ~ according to logical thinking, it should be difficult to crack, in others Without knowing your secret key;
If you still feel unsafe. So I’m going to throw some light here; I suggest you continue to use shift operations in the encryption and decryption process
//加密的时候; $a = $str >> 4; //解密的时候则相反 $a = $str << 4;
For more related articles about sharing a newly written PHP encryption and decryption function, please pay attention to PHP Chinese website!