iOS下使用md5码(转)
来源:互联网 发布:中世纪优化9圣物 编辑:程序博客网 时间:2024/06/16 08:44
#import <CommonCrypto/CommonDigest.h>
//md5 32位 加密 (大写)
+ (NSString *)md5:(NSString *)str {
const char *cStr = [str UTF8String];
unsigned char result[32];
CC_MD5( cStr, strlen(cStr), result );
return [NSString stringWithFormat:
@"xxxxxxxxxxxxxxxx",
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],
result[16], result[17],result[18], result[19],
result[20], result[21],result[22], result[23],
result[24], result[25],result[26], result[27],
result[28], result[29],result[30], result[31]];
}
//md5 16位加密 (大写)
-(NSString *)md5:(NSString *)str {
constchar *cStr = [str UTF8String];
unsignedchar result[16];
CC_MD5( cStr, strlen(cStr), result );
return [NSStringstringWithFormat:
@"%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码(转)
- iOS 使用 md5加密
- iOS使用MD5加密
- ios下的MD5转码
- IOS 密码使用MD5加密
- ios AES、DES、MD5使用
- ASP_NET下使用MD5加密
- ASP_NET下使用MD5加密
- ASP_NET下使用MD5加密
- VC++下使用md5函数
- VC++下使用md5函数
- Linux下使用md5函数
- 【MD5】linux下md5加密(使用openssl库C实现)
- Linux下使用md5sum计算和检验MD5码
- linux下md5加密(使用openssl库C实现)
- linux下md5加密(使用openssl库C实现)
- Linux下MD5加密(使用openssl库)
- linux下md5加密(使用openssl库C实现)
- erlang项目常见OTP行为模式
- 设计模式--命令模式
- Objective-C的Http请求(转)
- 不使用cocos2d库从texturepacker打包资源得到UIImage
- UIImage类中的常用拉伸方法(转)
- iOS下使用md5码(转)
- mac os系统下搭建cocos2d-x的android开发环境(整理)
- MySQL组合查询(转)
- Richardson外推加速技术(含Romberg详细分析)的Matlab实现
- VB,VBS,ASP都没有反余弦函数,解决方法:自己写
- MySQL中的safe mode
- erlang列表速构
- erlang数字转字符串
- Android 网络工具类NetworkUtils使用