CCCrypt的CCOptions选项= 0x3是什么?

时间:2019-04-15 13:37:04

标签: objective-c encryption

我已经看到一些开发人员使用CCOptions options = 0x3。

但是,在文档https://opensource.apple.com/source/CommonCrypto/CommonCrypto-36064/CommonCrypto/CommonCryptor.h中,我仅看到默认(CBC),0x1(PKCS7填充)和0x2(ECB);我看不到0x3。

0x3是什么模式?

谢谢

1 个答案:

答案 0 :(得分:1)

这是一个字段:选项可以组合。

0x03设置了位0(0x01)和位1(0x02),因此它是 PKCS7Padding ECB模式的组合。

或者换句话说:

kCCOptionPKCS7Padding | kCCOptionECBMode == 0x03