gpt4 book ai didi

ios - 当我解密密文时,CommonCrypto 是否可靠地知道我的 key 何时无效?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:02 30 4
gpt4 key购买 nike

当我尝试使用错误的 key 解密密文时,CCCrypt 返回 kCCDecodeError。

问题是,它这样做是否可靠(例如,我是否保证如果它返回成功,我的输入 key 就是用于加密纯文本的 key ,并且我是否也保证我的输出数据是我的原始纯文本),它怎么知道我的 key 是否正确?

就我对加密的理解而言,引擎无法预测 key 是否有效,应该只给我随机噪声作为输出数据和成功的返回码。

最佳答案

如果您指定了 PCKS7 填充 (kCCOptionPKCS7Padding),那么它可以判断您是否未能正确解密 - 大多数情况下。错误 key 的随机结果有可能导致消息的最后几位看起来像有效的 PKCS7 填充。

它唯一可以检测到的另一件事是您的 key 是否根本不是有效长度。

关于ios - 当我解密密文时,CommonCrypto 是否可靠地知道我的 key 何时无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7846384/

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