1. 程式人生 > >用PHP進行簡單的字元加密

用PHP進行簡單的字元加密

無事可做,想試試加密,於是就使用了自己熟悉的PHP來寫了...

原理:

把字元轉化成ASCII碼,然後對ASCII碼進行換算,把結果再轉化成字元,加密完成.

?

實現:


輸入要加密的字元:





error_reporting(255);
if ( isset($val) )
{
?//進行加密
??for($i=0; $i<strlen>?{<br>??$c = $value[$i];<br>??$c = ord($c);<br>??if ( $c&gt;31 &amp;&amp; $c??{<br>???$c = $c+20;<br>???print( "加密前的字元: ". $val );<br>???print( "<br>加密後的字元: ". chr($c) );<br>???print( "<br><br>");<br>??}?<br>??elseif ( $c&gt;106 &amp;&amp; $c??{<br>???$c = $c-75;<br>???print( "加密前的字元: ". $val );<br>???print( "<br>加密後的字元: ". chr($c) );<br>???print( "<br><br>");??<br>??}<br>?}<br>}<br>else<br>{<br>?print("請輸入你要加密的字元");<br>}</strlen>

?>

對asc進行轉換的過程中要注意一些問題,比如asc是從0-127,那麼進行轉化的時候就不能出現大於127或者小於0的asc,這個要控制好,最好成績自己列張表看看.

既然加密演算法都出來了,那麼解密也差不多的了,呵呵,我就不寫了.....