gpt4 book ai didi

使用 BigInteger 作为 key 的 Java AES 加密/解密

转载 作者:行者123 更新时间:2023-11-30 09:52:31 24 4
gpt4 key购买 nike

是否可以使用 AES 和 BigInteger(给定一个,而不是随机生成的数字)作为 Java 中的 key 来加密/解密字符串?

最佳答案

创建 AES key 不需要 BigInteger,对于 128 位加密, key 需要 16 字节长,对于 192 位加密, key 需要 24 字节长,对于 256 位加密, key 需要 32 字节长。

因此键将是字节数组而不是 BigInteger。 BigInteger 用于 RSA 和其他 PKI,因为创建 key 需要大量数字,但 AES 不这样做。

希望这对您有所帮助。

关于使用 BigInteger 作为 key 的 Java AES 加密/解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4225685/

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