文档首页 > > 开发指南> 产品开发> 开发编解码插件> 参考信息> 附录:JDK支持的加密算法

附录:JDK支持的加密算法

更新时间: 2019/06/25 GMT+08:00

摘要算法

算法名称

算法

摘要长度

备注

MD

MD2

128

-

MD5

128

-

SHA

SHA-1

160

-

SHA-256

256

-

SHA-384

384

-

SHA-512

512

-

Hmac

HmacMD5

128

-

HmacSHA1

160

-

HmacSHA256

256

-

HmacSHA384

384

-

HmacSHA512

512

-

对称加密算法

算法名称

密钥长度

默认

工作模式

填充方式

备注

DES

56

56

ECB、CBC、PCBC、CTR、CTS、CFB、CFB8到128、OFB、OFB8到128

NoPadding、PKCS5Padding、ISO10126Padding

-

3DES

112、168

168

ECB、CBC、PCBC、CTR、CTS、CFB、CFB8到128、OFB、OFB8到128

NoPadding、PKCS5Padding、ISO10126Padding

-

AES

128、192、256

128

ECB、CBC、PCBC、CTR、CTS、CFB、CFB8到128、OFB、OFB8到128

NoPadding、PKCS5Padding、ISO10126Padding

256位密钥需要获得无政策限制权限文件

非对称加密算法

算法名称

密钥长度

默认

工作模式

填充方式

备注

DH

512~1024(64倍数)

1024

-

以及Base64。

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

在文档使用中是否遇到以下问题







请至少选择或填写一项反馈信息

字符长度不能超过200

反馈内容不能为空!

提交反馈 取消