正规纯白帽SEO,支持包月包年,整站优化不限关键词个数,不限搜索引擎
php加密,JS解密,实现对特殊代码、敏感信息隐藏的功能
有客户设置一些敏感信息在网页的js中,但是这个信息不想让同行看到,就找我们来做一个加密功能。其实加密有很多种,如果是纯JS进行加密,网上有很多。如果是牵涉到变量的加密,肯定是要有一定的设计,把php信息输入到js中,供js调用。PHP和JS的关键代码如下:
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插件可以在网上搜一下,很多的。
当然,有的是局部加密,有的需求可能是全部加密,情况不同,做法也会有差异。如果您也想要给自己的网站做JS加密,可以联系我们。微信:13526646200 轻松帮您解决各类网站问题。做网站,做推广,就找永易搜!
本文作者:野狼SEO团队
十六年网站建设相关经验
一站式为您提供网站相关服务
欢迎扫码咨询
还没有人评论,快来抢个沙发!