新聞中心
求php加密算法,
函數(shù)返回使用 DES、Blowfish 或 MD5 算法加密的字符串。具體算法依賴于PHP檢查之后支持的算法和$salt的格式和長度,當(dāng) 然具體結(jié)果也和操作系統(tǒng)有關(guān)。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、石屏網(wǎng)站維護(hù)、網(wǎng)站推廣。
最普遍用的,md其他的如base64等,但這個不嚴(yán)格是加密算法,應(yīng)該是一種轉(zhuǎn)字符算法,因?yàn)榭梢赞D(zhuǎn)回來,而md5是轉(zhuǎn)不回來的。
簡單地說一下password_get_info(),這個函數(shù)一般可以看到下面三個信息:algo – 算法實(shí)例 algoName – 算法名字 options – 加密時候的可選參數(shù) 所以,現(xiàn)在就開始用PHP 5吧,別再糾結(jié)低版本了。
PHP中的加密方式有如下幾種 MD5加密string md5 ( string $str [, bool $raw_output = false ] )參數(shù)str -- 原始字符串。
PHP對稱加密-AES
1、對稱加解密算法中,當(dāng)前最為安全的是 AES 加密算法(以前應(yīng)該是是 DES 加密算法),PHP 提供了兩個可以用于 AES 加密算法的函數(shù)簇: Mcrypt 和 OpenSSL 。
2、對稱加密的缺點(diǎn)也很明顯。對稱加密的加密過程與解密過程使用的是同一把密鑰。一旦泄漏密鑰,加密就失去了任何意義。根據(jù)《圖解密碼技術(shù)》一書的推薦,對稱加密目前推薦使用 AES。
3、這個跟php沒有關(guān)系,單純的是兩個密碼學(xué)的算法。如果真想搞清楚區(qū)別,你需要有密碼學(xué)的基礎(chǔ)知識。我簡單說一下,這兩個都是標(biāo)準(zhǔn)的密碼學(xué)算法,應(yīng)用廣泛。
4、AES加密標(biāo)準(zhǔn)又稱為高級加密標(biāo)準(zhǔn)Rijndael加密法,是美國國家標(biāo)準(zhǔn)技術(shù)研究所NIST旨在取代DES的21世紀(jì)的加密標(biāo)準(zhǔn)。
5、用Zend的加密吧,但是還是可以解密的,這也沒辦法,凡是對稱加密或非不可逆的加密算法,均可以解密,這只是時間問題。特別是沒有密碼的加密(不可逆除外)。
PHP常用加密解密方法
函數(shù)返回使用 DES、Blowfish 或 MD5 算法加密的字符串。具體算法依賴于PHP檢查之后支持的算法和$salt的格式和長度,當(dāng) 然具體結(jié)果也和操作系統(tǒng)有關(guān)。
根據(jù)《圖解密碼技術(shù)》一書的推薦,對稱加密目前推薦使用 AES。在 PHP 當(dāng)中要實(shí)現(xiàn) AES 加解密,是使用 openssl 擴(kuò)展來實(shí)現(xiàn)。所以,請確保你的 PHP 已經(jīng)開啟了 openssl 擴(kuò)展。
我們在開發(fā)過程中,有的時候GET傳值,字符串太長,我們可以用這個方法,在傳值之前先調(diào)用函數(shù)lock_url(加密字符串),加密以后在傳遞,GET接受以后用函數(shù)unlock_url(待解密字符串)進(jìn)行解密。
所謂的PHP文件加密,一般有兩種方式,一是ZEND編譯,二是BASE64等編碼,理論上都不是加密,下面分別說說如何還原。
2種PHP的源碼加密方式,此加密方法支持任意PHP版。 注意,加密后的PHP代碼無需第三方工具解密,像往常一樣,直接運(yùn)行即可。
使用Zend Guard加密php源代碼,使用 Zend Guard Loader 在服務(wù)器端解密源代碼。
本文標(biāo)題:php數(shù)據(jù)傳輸加密算法 php 加密算法
瀏覽路徑:http://www.dlmjj.cn/article/ddphgoi.html