1

我想知道,如何在不使用 CCOptions 的情况下定义 CCCryptorStatus。文档说,如果我不设置kCCOptionECBMode,默认是CBC模式,这对我有好处。但是我也不需要 kCCOptionPKCS7Padding ,那么我该如何设置呢?

我尝试:

CCCryptorStatus cryptStatus = CCCrypt(opMode,                   /* Defines the basic operation: kCCEncrypt or kCCDecrypt */
                                      kCCAlgorithmAES128,       /* Defines the encryption algorithm */
                                      0,...

但这是正确的方法吗?因为如果我想使用这种方法,我会得到一个全为 0 的 NSData 对象,但大小正确。所以我不认为这个值是好的......感谢您的任何回复,madik

4

1 回答 1

0

当我遇到这个问题时,我不得不使用 kCCOptionPKCS7Padding。据我所知,这是唯一的解决方案。

请注意,使用填充可以提高安全性。

于 2011-09-29T09:44:55.647 回答