iOS关于md5 32位加密
2015-03-04 17:44
232 查看
导入头文件:
#import <CommonCrypto/CommonDigest.h>
//md5 32位 加密 (小写)
- (NSString *)md5:(NSString *)str
{
const char *cStr = [str UTF8String];
unsigned char result[16];
CC_MD5(cStr, strlen(cStr), result); // This is the md5 call
return [NSString stringWithFormat:
@"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",
result[0], result[1], result[2], result[3],
result[4], result[5], result[6], result[7],
result[8], result[9], result[10], result[11],
result[12], result[13], result[14], result[15]
];
}
#import <CommonCrypto/CommonDigest.h>
//md5 32位 加密 (小写)
- (NSString *)md5:(NSString *)str
{
const char *cStr = [str UTF8String];
unsigned char result[16];
CC_MD5(cStr, strlen(cStr), result); // This is the md5 call
return [NSString stringWithFormat:
@"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",
result[0], result[1], result[2], result[3],
result[4], result[5], result[6], result[7],
result[8], result[9], result[10], result[11],
result[12], result[13], result[14], result[15]
];
}
相关文章推荐
- ios 关于MD5 加密的32位与16位
- ios 关于MD5 加密的32位与16位
- ios 关于MD5 加密的32位与16位
- ios 关于MD5 加密的32位与16位
- iOS-MD5加密32位扩展类
- iOS md5 32位加密(区分大小写)
- iOS-MD5加密32位扩展类
- 关于C++ MD5加密32位(小写)
- iOS md5 32位加密(区分大小写)
- 关于IOS中的中文异或加密以及base64编解码问题
- MD5文件加密以及关于NIO中的FileChannel.map的一点看法
- iOS常用加密方法(aes、md5、base64)
- 【转】关于AES256算法java端加密,ios端解密出现无法解密问题的解决方案
- 【转】关于AES256算法java端加密,ios端解密出现无法解密问题的解决方案
- iOS md5 sa1加密
- SQL SERVER 2000数据库 MD5 32位加密 支持中文、数字、字母
- 关于php密码md5加密措施
- iOS常用加密方法(aes、md5、base64)
- MD5,3DES 32位加密