java - 在计数器模式下使用 AES 生成一次性 key

标签 java encryption cryptography aes jce

如何使用java密码学在AES计数器模式下生成一次性 key ?我想在我的 PGP 实现中使用该一次性 key 作为 session key 吗?

最佳答案

key 生成不依赖于密码模式。要生成 key ,请使用 KeyGenerator

KeyGenerator aes = KeyGenerator.getInstance("AES");
aes.init(128);
SecretKey secret = aes.generateKey();

关于java - 在计数器模式下使用 AES 生成一次性 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2977095/

相关文章:

sql-server - 优点/缺点 - sql server 的加密文件系统 (EFS) 与透明数据加密 (TDE)

c# - 无法为请求的配置对象创建 Web API 配置文件

c# - 无法通过通用名称从 C# 中的存储中获取证书

java - jetty 6 : Unknown Error 99

java - Tomcat 日志策略

python - 有什么用Python实现的好的双向加密库?

cryptography - 如何在 Safenet Luna SA HSM 中验证客户?

python - 是否需要将文件分成 block 进行加密

java - ANTLR4 重复 AND

java - 将 id 设置为零后,Jpa 保留实体