![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
信息安全
文章平均质量分 69
怪哈哈
这个作者很懒,什么都没留下…
展开
-
原生小程序实现对称加密AES
需求: 前端请求到后端返回的数据,涉及到一些敏感的数据,需要进行加密处理,前端进行解密。 思路: 后端加密,前端解密;后端生成加密的key值,告诉前端,前端解密的时候也需要使用该key值去解密。 小程序无法引入cdn插件crypto.js,复制该插件的源代码:https://blog-static.cnblogs.com/files/gygg/crypto-js.js,将源码粘贴在utils下新建crypto-js文件下 封装一个公共的解密函数。 在具体的vue组件中直接调用解密函数。 步骤:原创 2021-03-24 17:12:14 · 367 阅读 · 0 评论 -
vue项目在pc端实现对称加密AES
需求: 前端请求到后端返回的数据,涉及到一些敏感的数据,需要进行加密处理,前端进行解密。 思路: 水印通过变量进行赋值,登录成功后,将用户名及手机号后四位拼接。 均匀平铺在页面上,通过文章发现有三种方案,分别是:div/css、canvas、svg。 还有明水印、暗水印的区分及破解。 问题: 除了登录页,其余页面都要展示水印。 点击系统右上角的退出按钮,退出到登录页后,登录页存在水印。 token失效后,跳转登录页,登录页存在水印。 登录成功到首页后,点击菜单切换后,点击退出按钮,登录页存在水印原创 2021-03-24 15:35:49 · 329 阅读 · 0 评论 -
对称加密和非对称加密的区别
加密方式: 前后端数据交互的加密方式主要有两种:对称加密、非对称加密 简单说,对称加密前后端使用同一套密匙,加解密的效率要高得多,如果密匙泄露不安全。非对称加密是公钥加密,私钥解密,加密解密慢,实现复杂,相对安全。 非对称加密,常见的RSA加密,后端生成公钥和私钥,前端通过公钥给参数加密,后端通过私钥解密。 使用场景:QQ登录、游戏、客户端、管理系统等的登录。 后端生成公钥和私钥后,将公钥发给前端,前端使用公钥对用户名及密码进行加密,后端接收到后通过私钥进行解密。私钥是不放在网络上传播的。 (没原创 2021-03-18 15:21:12 · 2314 阅读 · 0 评论