安全
Bearbearssss
这个作者很懒,什么都没留下…
展开
-
jsonp原理并用promise实现JSONP
function jsonP(url, data) { return new Promise((reslove, reject) => { const dataString = url.indexOf('?') === -1 ? '?' : '&'; const callBack = `CB${new Date().getTime()}`; url += `${dataString}callBack=${callBack}`; if (.原创 2021-05-11 20:33:18 · 275 阅读 · 0 评论 -
js 利用CryptoJS AES加密解密
1.npm installcrypto-js加密: // AES加密const key = CryptoJS.enc.Utf8.parse('reHlsdCrUOMeBIYiVtWEhJ3Q==') // 将密钥转Utf8const val = ‘123456’const srcs = CryptoJS.enc.Utf8.parse(JSON.stringify(val)) // 将val对转成Utf8 // 跟后端用同样的模式对密码进行AES加密const encrypte.原创 2021-01-19 22:07:49 · 454 阅读 · 0 评论 -
前端进行SHA256withRSA加密及其解密
利用SHA256withRSA进行加密1.npm installjsrsasign2.加密let rsa = new jsrsasign.RSAKey() // new一个RSA对象 const k = `-----BEGIN PRIVATE KEY----- 私钥内容 -----END PRIVATE KEY-----` // SHA256withRSA私钥 rsa = jsrsasign.KEYUTIL.getKey(k) // 将私钥 转成16进.原创 2021-01-18 23:37:29 · 6852 阅读 · 3 评论