iOS CCDigest

######int CCDigest(CCDigestAlg algorithm, const uint8_t *data, size_t length, uint8_t *output);

返回值为状态。 该函数由libSystem.B.dylib导出,真实的计算应该是在CommonCrypto模块。

######头文件位于/CommonCrypto/Source/CommonDigestSPI/CommonDigestSPI.h

```

enum {

kCCDigestNone = 0,

kCCDigestMD2 =1,

kCCDigestMD4 =2,

kCCDigestMD5 =3,

kCCDigestRMD128 =4,

kCCDigestRMD160 =5,

kCCDigestRMD256 =6,

kCCDigestRMD320 =7,

kCCDigestSHA1 =8,

kCCDigestSHA224 =9,

kCCDigestSHA256 =10,

kCCDigestSHA384 =11,

kCCDigestSHA512 =12,

kCCDigestSkein128 =13,

kCCDigestSkein160 =14,

kCCDigestSkein224 =16,

kCCDigestSkein256 =17,

kCCDigestSkein384 =18,

kCCDigestSkein512 =19,

};

typedefuint32_t CCDigestAlgorithm;

```

你可能感兴趣的:(iOS CCDigest)