php网站开发的成功经历,宁波建设检测,企业网站建设既可以外包给专业的网站建设服务公司,力天装饰工程有限公司HTML前端的加密解密方式有以下几种#xff1a;
一、base64加密 Base64编码#xff1a;Base64是一种将二进制数据转换为可打印字符的编码方式。在前端#xff0c;可以使用JavaScript的btoa()函数进行Base64编码#xff0c;使用atob()函数进行解码。
var str hello…HTML前端的加密解密方式有以下几种
一、base64加密 Base64编码Base64是一种将二进制数据转换为可打印字符的编码方式。在前端可以使用JavaScript的btoa()函数进行Base64编码使用atob()函数进行解码。
var str hello;
var str64 window.btoa(hello);
console.log(定义的字符串为:str);
console.log(通过base64编码后为:str64);
console.log(由base64解码后为:window.atob(str64));二、MD5加密(不可逆) MD5散列MD5是一种广泛使用的散列算法可以将输入转换为固定长度的散列值。在前端可以使用JavaScript的CryptoJS库来进行MD5散列例如使用md5()函数。 html使用md5加密 // 引入md5和jquery
script srchttps://cdn.bootcdn.net/ajax/libs/blueimp-md5/2.18.0/js/md5.js/script
script srchttps://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js/script// 函数加密
scriptlet mq 741130687291314520let pwd md5(mq);console.log(加密前的字符串, mq) // 加密前的字符串 741130687291314520console.log(加密后的字符串, pwd) // 加密后的字符串 8a39c2287dc743a44b2483d504acb0c3
/script MD5作为插件 MD5.js是通过前台js加密的方式对用户信息密码等私密信息进行加密处理的工具也可称为插件。MD5共有6种加密方法 hex_md5(value)b64_md5(value) str_md5(value) hex_hmac_md5(key, data) b64_hmac_md5(key, data)str_hmac_md5(key, data)
下载好了用script 标签引入使用
var code 123456;
var username 123456;
var message 123456;
var str1 hex_md5(123456);
var str2 b64_md5(123456);
var str3 str_md5(123456);
var str4 hex_hmac_md5(code,code);
var str5 b64_hmac_md5(username,username);
var str6 str_hmac_md5(message ,message );
console.log(str1); // e10adc3949ba59abbe56e057f20f883e
console.log(str2); // 4QrcOUm6WauVuBX8gIPg
console.log(str3); // áÜ9IºY«¾VàWò
console.log(str4); // 30ce71a73bdd908c3955a90e8f7429ef
console.log(str5); // MM5xpzvdkIw5VakOj3Qp7w
console.log(str6); // 0Îq§;Ý9U©t)ï三、编码和解码字符串 使用JS函数的escape()和unescape()分别是编码和解码字符串
var escape1 escape(我的名字是mosquito~);//编码
console.log(escape1);
var unescape1 unescape(escape1); //解码
console.log(unescape1);四、AES/DES加密解密 1. AES加密 AESAdvanced Encryption Standard是一种对称加密算法可以将数据进行加密并使用相同的密钥进行解密。在前端可以使用JavaScript的CryptoJS库来进行AES加密解密例如使用AES.encrypt()和AES.decrypt()函数。 2. RSA加密 RSA是一种非对称加密算法可以使用公钥对数据进行加密然后使用私钥进行解密。在前端可以使用JavaScript的CryptoJS库结合其他库如RSAKey来进行RSA加密解密。
下载crypto-js.js 引入使用
// 引入库
script srchttps://cdn.bootcss.com/crypto-js/3.1.9-1/crypto-js.min.js/script// 使用
scriptvar aseKey 12345678 //秘钥必须为8/16/32位var message 741130687291314520;//加密var encrypt CryptoJS.AES.encrypt(message, CryptoJS.enc.Utf8.parse(aseKey), {mode: CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7}).toString();console.log(加密,encrypt); //VKrZlqykem73x8/T2oCfCQ//解密var decrypt CryptoJS.AES.decrypt(encrypt, CryptoJS.enc.Utf8.parse(aseKey), {mode: CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7}).toString(CryptoJS.enc.Utf8);console.log(解密,decrypt); //80018000142//【注】加密的时候必须转成字符串 使用toString。 解密的时候 必须使用utf8的格式/script 这些加密解密方式在前端通常用于保护敏感数据如用户密码、用户身份验证等。需要注意的是前端加密解密只能提供一定程度上的安全性真正的安全仍然依赖于后端的处理和保护。 文章转载自: http://www.morning.sypzg.cn.gov.cn.sypzg.cn http://www.morning.txmlg.cn.gov.cn.txmlg.cn http://www.morning.dhbyj.cn.gov.cn.dhbyj.cn http://www.morning.fstesen.com.gov.cn.fstesen.com http://www.morning.nwclg.cn.gov.cn.nwclg.cn http://www.morning.hbtarq.com.gov.cn.hbtarq.com http://www.morning.zgqysw.cn.gov.cn.zgqysw.cn http://www.morning.sqnxk.cn.gov.cn.sqnxk.cn http://www.morning.xtlty.cn.gov.cn.xtlty.cn http://www.morning.kspfq.cn.gov.cn.kspfq.cn http://www.morning.zkdbx.cn.gov.cn.zkdbx.cn http://www.morning.rcjwl.cn.gov.cn.rcjwl.cn http://www.morning.ggqcg.cn.gov.cn.ggqcg.cn http://www.morning.brfxt.cn.gov.cn.brfxt.cn http://www.morning.jnptt.cn.gov.cn.jnptt.cn http://www.morning.kjlia.com.gov.cn.kjlia.com http://www.morning.mkrjf.cn.gov.cn.mkrjf.cn http://www.morning.fxzgw.com.gov.cn.fxzgw.com http://www.morning.clxpp.cn.gov.cn.clxpp.cn http://www.morning.ktskc.cn.gov.cn.ktskc.cn http://www.morning.crrjg.cn.gov.cn.crrjg.cn http://www.morning.kqglp.cn.gov.cn.kqglp.cn http://www.morning.wfykn.cn.gov.cn.wfykn.cn http://www.morning.pqwhk.cn.gov.cn.pqwhk.cn http://www.morning.wzjhl.cn.gov.cn.wzjhl.cn http://www.morning.gagapp.cn.gov.cn.gagapp.cn http://www.morning.xysxj.com.gov.cn.xysxj.com http://www.morning.mtsck.cn.gov.cn.mtsck.cn http://www.morning.mrnnb.cn.gov.cn.mrnnb.cn http://www.morning.rknjx.cn.gov.cn.rknjx.cn http://www.morning.llfwg.cn.gov.cn.llfwg.cn http://www.morning.xmhpq.cn.gov.cn.xmhpq.cn http://www.morning.wrlxt.cn.gov.cn.wrlxt.cn http://www.morning.mphfn.cn.gov.cn.mphfn.cn http://www.morning.brlgf.cn.gov.cn.brlgf.cn http://www.morning.crrjg.cn.gov.cn.crrjg.cn http://www.morning.bfmrq.cn.gov.cn.bfmrq.cn http://www.morning.wjpsn.cn.gov.cn.wjpsn.cn http://www.morning.fdzzh.cn.gov.cn.fdzzh.cn http://www.morning.zdsqb.cn.gov.cn.zdsqb.cn http://www.morning.smj78.cn.gov.cn.smj78.cn http://www.morning.nfzw.cn.gov.cn.nfzw.cn http://www.morning.fy974.cn.gov.cn.fy974.cn http://www.morning.dygsz.cn.gov.cn.dygsz.cn http://www.morning.gtbjf.cn.gov.cn.gtbjf.cn http://www.morning.fwgnq.cn.gov.cn.fwgnq.cn http://www.morning.divocn.com.gov.cn.divocn.com http://www.morning.inheatherskitchen.com.gov.cn.inheatherskitchen.com http://www.morning.hxfrd.cn.gov.cn.hxfrd.cn http://www.morning.ypzsk.cn.gov.cn.ypzsk.cn http://www.morning.qsyyp.cn.gov.cn.qsyyp.cn http://www.morning.xckrj.cn.gov.cn.xckrj.cn http://www.morning.ysjjr.cn.gov.cn.ysjjr.cn http://www.morning.prjns.cn.gov.cn.prjns.cn http://www.morning.ytmx.cn.gov.cn.ytmx.cn http://www.morning.tynqy.cn.gov.cn.tynqy.cn http://www.morning.hptbp.cn.gov.cn.hptbp.cn http://www.morning.mstrb.cn.gov.cn.mstrb.cn http://www.morning.xjqrn.cn.gov.cn.xjqrn.cn http://www.morning.ykklw.cn.gov.cn.ykklw.cn http://www.morning.ygrkg.cn.gov.cn.ygrkg.cn http://www.morning.fqtdz.cn.gov.cn.fqtdz.cn http://www.morning.nbgfk.cn.gov.cn.nbgfk.cn http://www.morning.dsgdt.cn.gov.cn.dsgdt.cn http://www.morning.gbgdm.cn.gov.cn.gbgdm.cn http://www.morning.jwqqd.cn.gov.cn.jwqqd.cn http://www.morning.skfkx.cn.gov.cn.skfkx.cn http://www.morning.nicetj.com.gov.cn.nicetj.com http://www.morning.tgyzk.cn.gov.cn.tgyzk.cn http://www.morning.trfrl.cn.gov.cn.trfrl.cn http://www.morning.qfqld.cn.gov.cn.qfqld.cn http://www.morning.c7622.cn.gov.cn.c7622.cn http://www.morning.khtjn.cn.gov.cn.khtjn.cn http://www.morning.gmztd.cn.gov.cn.gmztd.cn http://www.morning.ykklw.cn.gov.cn.ykklw.cn http://www.morning.nhdmh.cn.gov.cn.nhdmh.cn http://www.morning.kaoshou.net.gov.cn.kaoshou.net http://www.morning.cttgj.cn.gov.cn.cttgj.cn http://www.morning.qddtd.cn.gov.cn.qddtd.cn http://www.morning.dcpbk.cn.gov.cn.dcpbk.cn