iosMD5加密使用

对于MD5加密的使用
首先要导入框架

CoreGraphics.framework
Foundation.framework
UIKit.framework

直接导入MD5文件就可以使用, MD5文件使用

#import "MD5.h"
#import "CommonCrypto/CommonDigest.h"
@implementation MD5

+(NSString *) md5: (NSString *) inPutText
{
    const char *cStr = [inPutText UTF8String];// 转换成utf-8
    unsigned char result[16];// 开辟一个16字节的空间  128位:md5加密出来就是128位/bit)的空间(一个字节=8字位=8个二进制数)  
    CC_MD5(cStr,(CC_LONG)strlen(cStr), result); // 封装好的加密方法

    // extern unsigned char *CC_MD5(const void *data, CC_LONG len, unsigned char *md)官方封装好的加密方法     把cStr字符串转换成了32位的16进制数列(这个过程不可逆转) 存储到了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]

            ];// x表示十六进制,%02X  意思是不足两位将用0补齐,如果多余两位则不影响
}
@end

可以直接在想使用的地方使用即可

self.outPutLabel.text = [MD5 md5:_String.text];
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tongwei117/article/details/49892129
文章标签: ios md5 加密 nsstring
个人分类: ios开发
上一篇ios6.1&ios7&ios9判断沙盒文件或者目录是否存在,以及判断是文件还是目录的一个隐藏问题
下一篇iOS之 json数据解析
想对作者说点什么? 我来说一句

ios MD5加密

2014年05月13日 51KB 下载

没有更多推荐了,返回首页

关闭
关闭