用Zend的加密吧,但是還是可以解密的,這也沒(méi)辦法,凡是對(duì)稱(chēng)加密或非不可逆的加密算法,均可以解密,這只是時(shí)間問(wèn)題。特別是沒(méi)有密碼的加密(不可逆除外)??梢赃@樣,使用AES加密,再用GZIP壓縮,然后運(yùn)行時(shí)解密,在eval那些代碼。前提是每個(gè)加密的文件的密碼都不同,要購(gòu)買(mǎi)才可以解密運(yùn)行。
為蘭坪等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及蘭坪網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為做網(wǎng)站、成都網(wǎng)站建設(shè)、蘭坪網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
#tar -xzf vld-0.8.0.tgz //解壓
#mv vld-0.8.0 vld //重命名
#cd -R vld ../php-4.3.8/ext //拷貝vld目錄到php的解壓目錄下的ext中
#cd php-4.3.8
#rm configure //刪除configure, 因?yàn)橄旅娴腷uildconf會(huì)重新生成新的configure
#./buildconf //如果出現(xiàn)錯(cuò)誤, 就按提示加上相應(yīng)的參數(shù).
#./configure --with-mysql --with-apxs2=/usr/www/bin/apxs --enable-vld 重新檢查php#make 編譯#make install 安裝
服務(wù)器必須先安裝ZendOptimizer
運(yùn)行Zend后的文件, 查看源代碼就可以看到了.
解密ZEND加密后的PHP文件 執(zhí)行
#tar -xzf vld-0.8.0.tgz //解壓
#mv vld-0.8.0 vld //重命名
#cd -R vld ../php-4.3.8/ext //拷貝vld目錄到php的解壓目錄下的ext中
#cd php-4.3.8
#rm configure //刪除configure, 因?yàn)橄旅娴腷uildconf會(huì)重新生成新的configure
#./buildconf //如果出現(xiàn)錯(cuò)誤, 就按提示加上相應(yīng)的參數(shù).
#./configure --with-mysql --with-apxs2=/usr/www/bin/apxs --enable-vld 重新檢查php#make 編譯#make install 安裝
服務(wù)器必須先安裝ZendOptimizer運(yùn)行Zend后的文件, 查看源代碼就可以看到了
作者/上善若水
1.md5(string $str,bool $flag = false);
$flag = false 默認(rèn)返回32位的16進(jìn)至數(shù)據(jù)散列值
$flag = true ?返回原始流數(shù)據(jù)
2.sha1($string,$flag = false)
$flag = false 默認(rèn)返回40位的16進(jìn)至數(shù)據(jù)散列值
true ?返回原始流數(shù)據(jù)
3.hash(string $algo,srting $str,bool $flag);
$algo : 算法名稱(chēng),可通過(guò)hash_algos()函數(shù)獲取所有hash加密的算法
如:md5,sha1等,采用md5,sha1加密所得結(jié)果和1,2兩種方式結(jié) 果相同。
$flag = false 默認(rèn)返回16進(jìn)至的數(shù)據(jù)散列值,具體長(zhǎng)度根據(jù)算法不同
而不同。
true ?返回原始流數(shù)據(jù)。
4.crypt(string $str,$string $salt);
函數(shù)返回使用 DES、Blowfish 或 MD5 算法加密的字符串。
具體算法依賴(lài)于PHP檢查之后支持的算法和$salt的格式和長(zhǎng)度,當(dāng) 然具體結(jié)果也和操作系統(tǒng)有關(guān)。比較結(jié)果采用 hash_equals($crypted,crypt($input,$salt));//且salt值相同
Password_verify($str,$crypted);
5.password_hash ( string $str, integer $algo [, array $options ] )
函數(shù)返回哈希加密后的密碼字符串, password_hash() 是crypt()的 一個(gè)簡(jiǎn)單封裝
$algo : 算法 PASSWORD_DEFAULT ,PASSWORD_BCRYPT
$options = [
“cost”=10,//指明算法遞歸的層數(shù),
“salt”=“xxadasdsad”//加密鹽值,即將被遺 棄,采用系統(tǒng)自動(dòng)隨機(jī)生成安全性更高
];
使用的算法、cost 和鹽值作為哈希的一部分返回
Password_verify($str,$hashed);
6.base64_encode(string $str)
設(shè)計(jì)此種編碼是為了使二進(jìn)制數(shù)據(jù)可以通過(guò)非純 8-bit 的傳輸層 傳輸,例如電子郵件的主體。base64_decode(string $encoded)
可以進(jìn)行解碼;
7.mcrypt_encrypt ( string $cipher , string $key , string $data ,
string $mode [, string $iv ] )
mcrypt_decrypt ( string $cipher , string $key , string $crypted ,
string $mode [, string $iv ] )
$ciper:加密算法,mcrypt_list_algorithms()可以獲取該函數(shù)所有支持的算法
如MCRYPT_DES(“des”),MCRYPT_RIJNDAEL_128(“rijndael-128”);
$mode : 加密模式 ,mcrypt_list_modes()獲取所有支持的加密模式,ecb,cbc
$key: 加密的秘鑰,mcrypt_get_key_size ( string $cipher , string $mode )
獲取指定的算法和模式所需的密鑰長(zhǎng)度。$key要滿足這個(gè)長(zhǎng)度,如果長(zhǎng) 度無(wú)效會(huì)報(bào)出警告。
$iv : 加密的初始向量,可通過(guò)mcrypt_create_iv ( int $size [, int $source = MCRYPT_DEV_URANDOM ] ),
Iv的參數(shù)size:
通過(guò)mcrypt_get_iv_size ( string $cipher , string $mode )獲取
Iv 的參數(shù)source:
初始向量數(shù)據(jù)來(lái)源??蛇x值有: MCRYPT_RAND (系統(tǒng)隨機(jī)數(shù)生成 器), MCRYPT_DEV_RANDOM (從 /dev/random 文件讀取數(shù)據(jù)) 和 ?MCRYPT_DEV_URANDOM (從 /dev/urandom 文件讀取數(shù)據(jù))。 在 Windows 平臺(tái),PHP 5.3.0 之前的版本中,僅支持 MCRYPT_RAND。
請(qǐng)注意,在 PHP 5.6.0 之前的版本中, 此參數(shù)的默認(rèn)值 為 MCRYPT_DEV_RANDOM。
Note: 需要注意的是,如果沒(méi)有更多可用的用來(lái)產(chǎn)生隨機(jī)數(shù)據(jù)的信息, 那么 MCRYPT_DEV_RANDOM 可能進(jìn)入阻塞狀態(tài)。
$data : 要加密的字符串?dāng)?shù)據(jù)
首先建議您可以和這款軟件的作者和客服人員聯(lián)系一下,看是否有解決辦法。
您以后可以選擇專(zhuān)業(yè)的加密軟件來(lái)給您的文件和文件夾加密。
文件夾加密超級(jí)大師是文件加密軟件中非常不錯(cuò)的選擇。
文件夾加密超級(jí)大師是專(zhuān)業(yè)的文件加密軟件,文件加密后如果需要使用,只需要輸入正確密碼,點(diǎn)擊打開(kāi),使用完畢后,文件就自動(dòng)回復(fù)到加密狀態(tài)了。
文件夾加密超級(jí)大師的功能相當(dāng)?shù)膹?qiáng)大,您可以到百度上搜索文件夾加密超級(jí)大師給您的文件和文件夾加密試試,看看加密效果怎么樣?
文章標(biāo)題:php數(shù)據(jù)庫(kù)加密解密 php數(shù)據(jù)庫(kù)密碼加密
當(dāng)前URL:http://jinyejixie.com/article2/dopchic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、服務(wù)器托管、關(guān)鍵詞優(yōu)化、、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)