先看代码,复制使用即可,(您将看到以下效果)

javascript des解密 jsjiami解密_javascript des解密

var name = '123' //实现可以加解密汉字的window方法
console.log(name + '<==将要被加密')
let namejiami = window.btoa(window.encodeURIComponent(name))
//账号加密
console.log(namejiami + '<==加密信息')
let namejiemi = window.decodeURIComponent(window.atob(namejiami))
//账号解密
console.log(namejiemi + '<==解密信息')

btoa和atob实现了一种加解密方式(其本质是base64编码),但无法处理汉字等我们使用decodeURIComponent方法做处理即可

注意,这种做法只是简单处理,不将信息明文暴露给用户。如果是为了防御攻击,不建议使用

以上就是window原生加解密方式,这只是一种思路,您也可以使用ES6提供的如转16code等方式实现一个简单的加密作为本地存储,稍微提高一点安全性。