gpt4 book ai didi

java - 加密不适用于从 openssl 生成的 AES-256 key

转载 作者:行者123 更新时间:2023-11-30 04:24:57 25 4
gpt4 key购买 nike

我已使用 OpenSSL for AES-256 生成了 key 。下面是我正在执行的行:

openssl enc -aes-256 -cbc -k Secret_key -P -md sha1 > FILE_NAME.txt

它正在生成 64 字节/字符的 key 。当我尝试使用此 key 加密数据时,出现错误:

java.security.InvalidKeyException: Invalid AES key length: 64 bytes

我不确定如何使用生成的 key 以及生成的 key 是否正确。

谢谢

最佳答案

AES-256 的 key 长度应为 32 字节。它很可能在输出时进行十六进制编码。

关于java - 加密不适用于从 openssl 生成的 AES-256 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16174198/

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