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

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

本文作者:野狼SEO團(tuán)隊(duì)

十六年網(wǎng)站建設(shè)相關(guān)經(jīng)驗(yàn)
一站式為您提供網(wǎng)站相關(guān)服務(wù)
歡迎掃碼咨詢
還沒(méi)有人評(píng)論,快來(lái)?yè)寕€(gè)沙發(fā)!