本文介绍了JS中常用的几种加密方法,方便以后使用。00-10101,JS自己的编码和解码字符串的方法:escape()和unescape()示例://编码vara=Escape(' 顺晟科技Blog
顺晟科技
2022-10-24 09:17:39
160
本文介绍了JS中常用的几种加密方法,方便以后使用。
00-10101,JS自己的编码和解码字符串的方法:escape()和unescape()
示例:
//编码
vara=Escape(' 顺晟科技Blog ');
console . log(a);
//解码
varb=unescape(a);
console . log(b);打印结果:
% u98DE % u9e 1f % u 6155% u9C7C % u535A % u5ba 2
顺晟科技博客2,js md5加密
JS md5加密需要参考md5.js文件,而且这种加密是不可逆的,主要是为了一些数据比对的需要!
JS md5加密的方法请参考本网站这篇文章《js中md5加密的方法》。
示例:
//介绍md5.js文件,可以在上面的参考文章中下载。
str=' 123456789
console . log(MD5(str));3.unicode加密和解密
网上找到的一个例子一直保留着。
//编码
functiondecToHex(str){
varres=[];
for(vari=0;istr.length我)
res[i]=('00' str.charCodeAt(i))。toString(16))。切片(-4);
return ' \ \ u ' RES . join(' \ \ u ');
}
//解码
函数hexToDec(字符串){
str=str.replace(/\\/g,' % ');
return unescape(str);
}
vara=' 顺晟科技博客';
//编码
varb=decToHex(a);
console . log(b);
//解码
varc=hexToDec(b);
console . log(c);打印结果:
\ u98de \ u9e1f \ u 6155 \ u9c7c \ u535a \ u5ba 2
b . html 336029 顺晟科技博客
24
2022-10
15
2022-09
16
2019-08