18910140161

如何对js代码进行加密?js常用的几种简单的加密方式

顺晟科技

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 顺晟科技博客

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航