一次加密方法的签名
CCCrypt
这是(来自)
CommonCryptor.h
CCCryptorStatus CCCrypt(
CCOperation op, /* kCCEncrypt, etc. */
CCAlgorithm alg, /* kCCAlgorithmAES128, etc. */
CCOptions options, /* kCCOptionPKCS7Padding, etc. */
const void *key,
size_t keyLength,
const void *iv, /* optional initialization vector */
const void *dataIn, /* optional per op and alg */
size_t dataInLength,
void *dataOut, /* data RETURNED here */
size_t dataOutAvailable,
size_t *dataOutMoved)
似乎没有一个参数接受
CCMode
值(可能是偷偷的,因为所有枚举都是整数?)。我试过把它和
CCOptions
参数,但无效;这两个枚举不是选项,也不能明确组合。
这里没有明确的记录,但我从网上找到的信息推测,该模式与
kCCAlgorithmAES
如何更改AES模式
CCCrypt公司