iOS SHA1算法
来源:互联网 发布:零基础学java 编辑:程序博客网 时间:2024/06/06 22:02
以下是常量:
#define CC_SHA1_DIGEST_LENGTH 20
#define kMChosenDigestLength CC_SHA1_DIGEST_LENGTH
//哈希算法
+ (NSData *)getHashBytes:(NSData *)plaintText { CC_SHA1_CTX ctx; uint8_t *hashBytes = NULL; NSData *hash = nil; // Malloc a buffer to hold hash hashBytes = malloc(kMChosenDigestLength * sizeof(uint8_t)); memset((void *)hashBytes, 0x0, kMChosenDigestLength); // Initialize the context. CC_SHA1_Init(&ctx); // Perform the hash. CC_SHA1_Update(&ctx, (void *)[plaintText bytes], (uint32_t)[plaintText length]); // Finalize the out put. CC_SHA1_Final(hashBytes, &ctx); // Build up the SHA1 hash. hash = [NSData dataWithBytes:(const void *)hashBytes length:(NSUInteger)kMChosenDigestLength]; if (hashBytes) free(hashBytes); return hash;}
0 0
- iOS SHA1算法
- iOS之SHA1算法
- iOS-哈希(sha1)算法
- SHA1算法
- SHA1算法
- SHA1算法
- SHA1算法
- iOS开发之算法加密md5,sha1,AES,base64
- iOS HMAC SHA1
- OC IOS SHA1加密算法
- iOS sha1加密算法
- SHA1算法告破
- SHA1算法标准
- SHA1算法原理
- sha1算法实现
- md5 & sha1 算法
- SHA1算法原理
- SHA1算法原理
- Xcode中pch文件的使用以及注意事项
- 网页存储解决方案
- iOS 将相册中的图片上传至服务器
- 常用工具
- WebCollector爬取JS加载的数据
- iOS SHA1算法
- HTML5+CSS3前端开发资源整合
- WebCollector教程——爬取新浪微博
- WebCollector教程——爬取搜索引擎
- Rodeo使用体验
- WebCollector教程——获取当前深度
- KK's Steel bestcoder round 71 hdu 5620(裴波那契)
- JAVA爬虫WebCollector 2.x入门教程——基本概念
- WebCollector设置代理