ios MD5加密32位(区分大小写)
来源:互联网 发布:如意时时彩源码 编辑:程序博客网 时间:2024/06/05 11:53
#import "NSString+change.h" #import <CommonCrypto/CommonDigest.h> @implementation NSString (change) //小写- (NSString*)md532BitLower { const char *cStr = [self UTF8String]; unsigned char result[16]; NSNumber *num = [NSNumber numberWithUnsignedLong:strlen(cStr)]; CC_MD5( cStr,[num intValue], result ); 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] ] lowercaseString]; } //大写- (NSString*)md532BitUpper { const char *cStr = [self UTF8String]; unsigned char result[16]; NSNumber *num = [NSNumber numberWithUnsignedLong:strlen(cStr)]; CC_MD5( cStr,[num intValue], result ); 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] ] uppercaseString]; } @end
阅读全文
0 0
- iOS md5 32位加密(区分大小写)
- ios MD5加密32位(区分大小写)
- ios md5加密大小写
- iOS Base64、凯撒加密 ,MD5加密(16、32位)
- iOS-MD5加密32位扩展类
- iOS-MD5加密32位扩展类
- ios 关于MD5 加密的32位与16位
- ios 关于MD5 加密的32位与16位
- MD5 32位加密
- MD5 32位加密
- md5加密32位
- MD5 32位加密
- MD5 32位加密
- md5 32位加密
- MD5 32位加密
- android md5加密(小写32位)
- iOS MD5加密 32位小写 OC代码
- iOS SDK自带md5加密 (16位)
- Android保存图片到系统不能及时生成缩略图的解决办法
- QT布局管理
- JAVA的学习开篇
- ubuntu 安装 tool
- c语言-函数执行顺序,函数返回类型那些事
- ios MD5加密32位(区分大小写)
- 【JavaScript】随笔
- Mysql+Heartbeat+Drbd搭建mysql的高可用
- 一个Spark推荐系统引擎的实现
- PHP 实现二分查找
- SIP基本概念
- window切图快捷键
- 基于nginx的静态网页部署
- 生活杂记 ----20170601