gpt4 book ai didi

java - 如何在 Java 中生成双倍长度的 3-DES key

转载 作者:行者123 更新时间:2023-11-30 06:07:03 25 4
gpt4 key购买 nike

我正在寻找有关如何生成双倍长度 3-DES key 的信息、代码示例和 java 库。有人可以指导我吗?

非常感谢!

最佳答案

这将为 DES-EDE 生成 112 位 key 。请求 112 位 key 时,SunJCE 提供程序将返回 24 字节 key 。这是因为每个字节中的一位是奇偶校验位(将 112 加 16 位得到 128 位或 16 字节),然后重复前 8 个字节,总共 24 个字节。

KeyGenerator gen = KeyGenerator.getInstance("DESede");
gen.init(112);
SecretKey key = gen.generateKey();

请注意,此 key 只有 80 位的有效强度,不能算作强加密。不要将它用于任何重要的事情。

关于java - 如何在 Java 中生成双倍长度的 3-DES key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42517170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com