当我尝试使用错误的密钥解密密文时,CCCrypt 返回 kCCDecodeError。
问题是,它这样做是否可靠(例如,我是否保证如果它返回成功,我的输入密钥是用于加密纯文本的密钥,我是否还保证我的输出数据是我的原始纯文本)以及如何它甚至可以知道我的密钥是否正确吗?
据我了解加密,引擎无法预测密钥是否有效,应该只给我随机噪声作为输出数据和成功的返回码。
当我尝试使用错误的密钥解密密文时,CCCrypt 返回 kCCDecodeError。
问题是,它这样做是否可靠(例如,我是否保证如果它返回成功,我的输入密钥是用于加密纯文本的密钥,我是否还保证我的输出数据是我的原始纯文本)以及如何它甚至可以知道我的密钥是否正确吗?
据我了解加密,引擎无法预测密钥是否有效,应该只给我随机噪声作为输出数据和成功的返回码。