【PHP】簡易 加/解 密字串

只是很簡單地,先取得字串中每個字元的內碼,然後再做位元的 not 運算,所以一個函式就能做 加/解 密的動作了。


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<?php
$user = 'chameleon';
echo 'user ==>'.$user.'<br /><br /><br />';

// 加密
for($x=0;$x<strlen($user);$x++)
{
    $user = substr_replace ($user, chr(~ord(substr($user,$x,1))), $x, 1);
}
echo '加密後字串 ==>'.$user;
echo '<br /><br /><br />';

// 解密
for($x=0;$x<strlen($user);$x++)
{
    $user = substr_replace ($user, chr(~ord(substr($user,$x,1))), $x, 1);
}
echo '解密後 ==>'.$user;

?>
</body>
</html>


執行結果

相關筆記 ----
【Delphi】簡易 加/解 密字串