- 博客(3)
- 收藏
- 关注
原创 Vue(uniapp)内使用RSA加密,对应后端RSA/ECB/PKCS1Padding加密模式
RSA加密算法RSA是非对称加密算法,拥有一个公钥一个私钥,公钥用来加密,私钥用来解密,通常来说非对称加密比对称加密要耗时间。AES对称加密、解密的速度要比RSA快很多。这里使用的也是最常用的RSA加密算法。后端加密使用RSA/ECB/PKCS1Padding规范时,前端要想对应也需要使用对应的加密规范,这里我们需要引入一个插件:jsencrypt。
2023-04-12 14:39:41
2017
1
原创 Vue(uniapp)内使用RSA加密,对应后端RSA/ECB/OAEPWITHSHA-256ANDMGF1PADDING加密模式
RSA是,拥有一个公钥一个私钥,公钥用来加密,私钥用来解密,通常来说非对称加密比对称加密要耗时间。AES对称加密、解密的速度要比RSA快很多。其余也不过多赘述,想具体了解直接网上搜一下便知,直接进入正题。后端加密使用RSA/ECB/OAEPWITHSHA-256ANDMGF1PADDING规范时,前端要想对应也需要使用对应的加密规范,这里我们需要引入一个插件:node-forge。
2023-04-12 13:52:48
3101
2
原创 Vue项目多浏览器兼容(主要是IE、360)
然而第二种情况就是你要使用某个这个插件的时候,同时你又在某个commonJS写的文件里使用这个插件时,babel会默认你这个文件是ES6的文件,然后就使用import导入了这个插件,从而产生了和第一种情况一样的混用错误。解决方法是在babel.config.js里配置unambiguous设置,让babel和webpack一样严格区分commonJS文件和ES6文件。找到后在vue.config.js中加入:里面的都是一个个插件名,注意写的是插件名。以上基本就可以了,如何还不行就是第三方插件的问题了。
2022-09-22 13:32:25
6734
AES-GCM算法加密、解密数据
2023-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人