![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA
JAVA
四棵呼呼
我爱故我在
展开
-
JAVA AES+Base64加密解密工具类
AES: 高级加密标准,Advanced Encryption Standard 又称 Rijndael加密法 ,是 采用的一种区块加密标准。这个标准用来替代原先的 DES ,已经被多方分析且广为全世界所使用:可以用于保护电子数据的加密算法。 是一个迭代的、对称密钥分组的密码,它可以使用128、192 和 256 位密钥,并且用 128 位(16字节)分组加密和解密数据。与公共密钥密码使用密钥对不同,对称密钥密码使用相同的密钥加密和解密数据。通过分组密码返回的加密数据 的位数与输入数据相同。迭代加密使用一个原创 2021-02-24 09:38:42 · 806 阅读 · 1 评论 -
JAVA DES+Base64加密解密工具类
JAVA DES+Base64加密解密工具类: 这里简单记录一下des加密工具类,可直接使用 加密原理: DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行"异或"运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 个循环,使用异或,置换,代换,移位操作四种基本运算。 import java.原创 2021-02-23 18:02:36 · 602 阅读 · 0 评论