gpt4 book ai didi

Golang OpenSSL 错误的 iv 大小

转载 作者:数据小太阳 更新时间:2023-10-29 03:25:21 25 4
gpt4 key购买 nike

我正在尝试创建以下内容:

cipher, err := openssl.GetCipherByName("aes-128-ecb")
decryptionTool, err := openssl.NewDecryptionCipherCtx(cipher, nil, byteKey, iv)

byteKey 和 iv 都是 16 字节长。

当我构建我的代码时,出现以下错误:

panic: bad IV size (16 bytes instead of 0)

我阅读了文档并检查了源代码,但我仍然找不到添加 IV 而不会出错的方法。我正在使用 spacemonkeygo 的 OpenSSL。

有人知道怎么回事吗?提前致谢!

编辑:我在上面添加了密码类型,以及关于 biteKey 和 iv 的更多细节

编辑 2:ECB 没有 IV!我完全忘记了。好吧,我想这就解决了。

最佳答案

第一次用ECB,想换成CBC。我忘记将其更改为 aes-cbc,因此在尝试添加 IV 时出现错误。

关于Golang OpenSSL 错误的 iv 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43603590/

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