java des 默认采用什么加密模式

2024-11-25 17:58:55
推荐回答(2个)
回答1:

JAVA和.NET的系统类库里都有封装DES对称加密的实现方式,但是对外暴露的接口却各不相同,甚至有时会让自己难以解决其中的问题,比如JAVA加密后的结果在.NET中解密不出来等,由于最近项目有跨JAVA和.NET的加解密,经过我的分析调试,终于让它们可以互相加密解密了。


DES加密

DES是一种对称加密(Data Encryption Standard)算法,以前我写过一篇文章:.NET中加密解密相关知识,有过简单描述。


DES算法一般有两个关键点,第一个是加密算法,第二个是数据补位。


加密算法常见的有ECB模式和CBC模式:

回答2:

java的DES默认Provider是DES/ECB/PKCS5Padding