- 博客(2)
- 收藏
- 关注
原创 Java 实现RAS算法签名
RSA签名 数据接口对接过程中,为了保证数据在网络通讯过程不被篡改,常常会对报文数据生成签名,数据发送方对数据报文加签,数据接收方对报文验签,其中RSA非对称算法加签、验签是比较常用的算法之一(注意这里说的是加签和验签,不是加密和解密,很多小伙伴一听RSA算法就以为只能用来对数据加密解密) RSA算法公钥和私钥 RSA算法在对数据的加签和验签或者加密和解密需要一对公私钥对,一般接口通讯过程中,通讯双方都会生成各自的公钥和私钥对,然后互相交换公钥,各自保留各自私钥,数据发送方用自己的私钥对数据报文加签,数据接
2021-05-28 19:10:25 716
原创 Java 实现AES对称加密
AES介绍 高级加密标准(AES,Advanced Encryption Standard)是日常使用频率比较高的的对称加密算法。尤其是在网络通信中使用较为广泛,具体的加密流程下图: 废话不多说,直接上工具代码: @Log4j2 public class AESUtil { private static final String KEY_ALGORITHM = "AES"; //默认的加密算法 private static final String DEFAULT_
2021-05-27 17:02:42 563 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人