返回首頁
當前位置: 主頁 > 網絡編程 > Php實例教程 >

如何判斷一個字符串是否經過了base64_encode加密

時間:2013-06-13 17:10來源:知行網www.f1globe.com 編輯:麥田守望者

判斷一個字符串是否經過了base64_encode加密
遇到這樣一個問題,之前就是將字符串先解密再加密,判斷所得的字符串是否是之前的那個
此方法在如下情況下無效:
當字符串沒有加密,并且此字符串與其它某字符串加密后是一樣的情況!
覺得在其它方法下也應該不能區分,他本來就是一加密后字符串嘛

簡單實現代碼如下:
$str = "ssssffdfds";

if ($str == base64_encode(base64_decode($str))) {
echo 'yes';
}else{
echo 'no';
}

如果從base64加密的本身算法來研究,也沒有找到相關的算法,如果有哪位高人有其它方法,請告知!謝謝

------分隔線----------------------------
標簽(Tag):php php教程 php實例教程 php5 php源代碼 php基礎教程 php技巧 php6
------分隔線----------------------------
推薦內容
猜你感興趣
99久久免费高清热精品