|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 php如何給密碼加密?相信有很多剛剛接觸php的朋友都會有這樣的疑問。本章就給大家介紹php給密碼加密的方式,MD5()函數加密介紹。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所幫助。md5() 函數介紹 md5() 函數計算字符串的 MD5 散列,使用 RSA 數據安全,包括 MD5 報文摘要算法。 MD5 算法主要是為數字簽名應用程序而設計的;在這個數字簽名應用程序中,較大的文件將在加密(這里的加密過程是通過在一個密碼系統下[如:RSA]的公開密鑰下設置私有密鑰而完成的)之前以一種安全的方式進行壓縮。 md5() 函數語法 md5(string,raw); string:規定要計算的字符串,必需設置的參數。 raw:規定十六進制或二進制輸出格式,可選擇設置的參數,有以下兩種輸出格式: md5()加密是一種不可逆的加密方式,下面我們來看一個例子: $password = '123456'; echo md5($password); 這樣就會把密碼 "123456" 加密成 "e10adc3949ba59abbe56e057f20f883e" ,這樣就不好被破解了。 md5() 函數實例 我們再來看看PHP如何使用md5()加密的來驗證信息的例子 <!DOCTYPE html>
<html>
<body><?php
$str = "Hello";
echo md5($str);//輸出加密后的密碼
if (md5($str) == "8b1a9953c4611296a827abf8c47804d7")//加密后的密碼和已有的密碼進行比對,相同就輸出Hello world!
{
echo "<br>Hello world!";
exit;
}
?>
</body>
</html>運行結果:
我們可以和數據庫一起聯用,調用數據庫里的用戶名和密碼進行比對驗證,來核對信息進行用戶登錄等操作。 以上就是php如何給密碼加密?MD5()函數加密介紹的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!