암호화
function encode($str,$key) { $res = base64_encode($str); $code = $res^$key; return $code; }
복호화
function decode($str,$key) { return base64_decode($str^$key); }
전체 코드 예시:
$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));
전체 프로그램은 매우 간단합니다~ 논리적 사고에 따르면 다른 사람이 비밀 키를 모르면 해독하기 어려울 것입니다.
그래도 불안하다고 느껴진다면. 그래서 여기서 좀 더 자세히 설명하겠습니다. 암호화 및 암호 해독 프로세스에서 계속해서 Shift 연산을 사용하는 것이 좋습니다.
//加密的时候; $a = $str >> 4; //解密的时候则相反 $a = $str << 4;
ok!~ 이 시점에서 블로거는 계속 작업합니다. ! ~~
암호화
function encode($str,$key) { $res = base64_encode($str); $code = $res^$key; return $code; }
복호화
function decode($str,$key) { return base64_decode($str^$key); }
전체 코드 예:
$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));
전체 프로그램은 매우 간단합니다. 논리적 사고에 따르면 크랙하기 어려울 것입니다. 비밀 키를 아는 경우
여전히 안전하지 않다고 느끼는 경우. 따라서 여기서 몇 가지 정보를 제공하겠습니다. 암호화 및 암호 해독 프로세스에서 계속해서 Shift 연산을 사용하는 것이 좋습니다.
//加密的时候; $a = $str >> 4; //解密的时候则相反 $a = $str << 4;
새로 작성된 PHP 암호화 및 암호 공유에 대한 자세한 내용은 암호 해독 기능을 보려면 PHP 중국어 웹사이트를 따르세요!