gpt4 book ai didi

iphone - 使用无效 key 时返回错误的解密文本

转载 作者:行者123 更新时间:2023-12-03 18:00:47 24 4
gpt4 key购买 nike

我使用以下类来加密/解密我的文本。

http://code.google.com/p/iphonebits/source/browse/trunk/src/Encryption/NSData-AES.m?r=2

这非常有效。但是,当我使用无效 key (加密 key 以外的任何 key )解密加密文本时,这会返回一些文本,并且它不是解密文本的实际长度。可能是什么原因(这应该返回零)?这是更好的方法吗?库是否应该返回无效解密 key 的错误?是必须的还是不是必须的?

谢谢

最佳答案

好吧,算法不会知道您提供的 key 是否正确。要知道 key 是否正确,算法必须拥有它的副本,这是不安全的。尽管它可以拥有其哈希值的副本,但这仍然适用于加密和解密算法仅适用于一个 key 。您当前的解密接受 key 并将其用于解码算法。结果应该反射(reflect)原始文本,但如果 key 错误,它会给您根据错误 key 生成的文本。一切正常。

关于iphone - 使用无效 key 时返回错误的解密文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6758332/

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