目标c - 没有CCOptions的CCCryptorStatus

时间:2011-09-29 08:41:21

标签: objective-c encryption commoncrypto

我想知道,如何在不使用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

1 个答案:

答案 0 :(得分:0)

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

请注意,使用填充增加了安全性。