RSA
文章平均质量分 61
RayToDev
这个作者很懒,什么都没留下…
展开
-
RSA分段解密 - Vue
RSA分段解密 - Vue 前言 上一篇文章实现了 Java RSA的分段加解密 ,这里我们介绍在 Vue 项目中如何使用 RSA 分段解密,这里的加解密场景是: 后端私钥分段加密 - 前端公钥分段解密 前端如何使用公钥解密这里不做重复叙述,注重点是分段解密,有需要的参考之前的文章:RSA加密 - Vue 具体实现 src/libs/jsencrypt/lib/JSEncrypt.js中添加新的解密方法decryptLong /** * 分段解密 * @param string * @r转载 2021-08-19 14:36:11 · 533 阅读 · 0 评论 -
RSA分段加密 - Java
RSA分段加密 - Java 前言 RSA的 key 长度为 1024 用公钥加密比较长的字符串时会异常,这里介绍 java 如何对长文本进行分段加密 具体实现 实现类 import com.alibaba.fastjson.JSONObject; import org.apache.commons.lang3.ArrayUtils; import javax.crypto.Cipher; import java.io.ByteArrayOutputStream; import java.net.URL转载 2021-08-19 14:14:34 · 369 阅读 · 0 评论 -
RSA加密 - Vue
RSA加密 - Vue 前言 上一篇博客 RSA加密 - Java 实现了Java版的RSA公钥加密-私钥解密,私钥加密-公钥解密,这篇博客实现Vue下的加解密,记录两种前后端下加解密的场景 前端公钥加密 - 后端私钥解密 后端私钥加密 - 前端公钥解密 前端公钥加密-后端私钥解密 这种情况较为简单,是通用的做法 安装jsencrypt npm install jsencrypt RSAEncryption.js /** * 非对称加密-RSA * 前端公钥加密 - 后端私钥解密 * */转载 2021-08-19 14:08:30 · 178 阅读 · 0 评论 -
RSA加密 - Java
RSA加密 - Java 前言 简介 RSA公开密钥密码体制是一种使用不同的加密密钥与解密密钥,“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。 原理 根据数论,寻求两个大素数比较简单,而将它们的乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用,私钥则为自己所有,供解密之用。 运算速度 由于进行的都是大数计算,使得RSA最快的情况也比DES慢上好几倍,无论是软件还是硬件实现。速度一直是RSA的缺陷。一般来说只用于少转载 2021-08-19 13:50:42 · 111 阅读 · 0 评论