日常專案開發中經常需要使用PHP將特定的資訊進行加密,也就是透過加密演算法產生一個加密字串,這個加密後的字串可以透過解密演算法進行解密,以便於程式對解密後的資訊進行處理。
那麼在本課程中我們將為大家介紹php加密解密類別的使用詳解,那麼我們先下載我們本次需要的php加密解密的類別:http://www.php. cn/xiazai/leiku/829
當我們把類別下載以後把檔案放在本機編輯器,然後接著實例化類別:
<?php //实例化类 $obj = new crypt('1111'); //定义数值 $value = "111111"; $string = 123456; //输出 echo $obj->decode($value) ."<br>"; echo $obj->encode($value)."<br>"; echo $obj->safe_b64encode($string)."<br>"; echo $obj->safe_b64decode($string)."<br>";
取得運行結果如下:
說明:
#這裡我們加密解密後出現了亂碼的情況,這個就是我們編碼格式出的問題,所以我們要在檔案頭新增一段程式碼,就是修改編碼格式:
header("Content-type:text/html;charset=utf-8");
在檔案頭部加了這段程式碼以後,就不會出現亂碼的狀況了!這裡就不貼圖了,朋友可以自己試試看~
以上是php加密解密的幾種方法的使用教學課程的詳細內容。更多資訊請關注PHP中文網其他相關文章!