java加密 KeyGenerator的Provider参数怎么用?

clipboard.png
java加密 KeyGenerator的Provider参数怎么用?

阅读 3.5k
1 个回答

KeyGenerator 可用的算法在 Java 文档中可以查到:
Java Cryptography Architecture Standard Algorithm Name Documentation

摘抄表格如下

Algorithm Name Description
AES Key generator for use with the AES algorithm.
ARCFOUR Key generator for use with the ARCFOUR (RC4) algorithm.
Blowfish Key generator for use with the Blowfish algorithm.
DES Key generator for use with the DES algorithm.
DESede Key generator for use with the DESede (triple-DES) algorithm.
HmacMD5 Key generator for use with the HmacMD5 algorithm.
HmacSHA1, HmacSHA224, HmacSHA256, HmacSHA384, HmacSHA512 Keys generator for use with the various flavors of the HmacSHA algorithms.
RC2 Key generator for use with the RC2 algorithm.

Provider 大概是根据算法名称提供算法的一个提供程序,你可以参考一下 Java Cryptography Architecture (JCA) Reference Guide 中的相关章节。一般情况下不需要自己去实现 Provider。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题