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;

```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容