正規(guī)純白帽SEO,支持包月包年,整站優(yōu)化不限關(guān)鍵詞個數(shù),不限搜索引擎

php加密,JS解密,實現(xiàn)對特殊代碼、敏感信息隱藏的功能
有客戶設(shè)置一些敏感信息在網(wǎng)頁的js中,但是這個信息不想讓同行看到,就找我們來做一個加密功能。其實加密有很多種,如果是純JS進行加密,網(wǎng)上有很多。如果是牽涉到變量的加密,肯定是要有一定的設(shè)計,把php信息輸入到j(luò)s中,供js調(diào)用。PHP和JS的關(guān)鍵代碼如下:
PHP中使用AES進行加密
function js_encrypt($data,$key,$iv){
$data = openssl_encrypt($data,"AES-128-CBC",$key,true,$iv);
return base64_encode($data);
}
JS使用AEC進行解密:
function js_decrypt(str, key, iv) {
key = CryptoJS.enc.Utf8.parse(key);
iv = CryptoJS.enc.Utf8.parse(iv);
let decrypted = CryptoJS.AES.decrypt(str, key, {
iv: iv,
padding: CryptoJS.pad.Pkcs7
}).toString(CryptoJS.enc.Utf8);
return decrypted;
}
用到了:CryptoJS.js,這個js插件可以在網(wǎng)上搜一下,很多的。
當然,有的是局部加密,有的需求可能是全部加密,情況不同,做法也會有差異。如果您也想要給自己的網(wǎng)站做JS加密,可以聯(lián)系我們。微信:13526646200 輕松幫您解決各類網(wǎng)站問題。做網(wǎng)站,做推廣,就找永易搜!

本文作者:野狼SEO團隊

十六年網(wǎng)站建設(shè)相關(guān)經(jīng)驗
一站式為您提供網(wǎng)站相關(guān)服務(wù)
歡迎掃碼咨詢
還沒有人評論,快來搶個沙發(fā)!