码迷,mamicode.com
首页 > 移动开发 > 详细

iOS~~MD5加密

时间:2016-06-23 16:01:41      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:

// 一般加密

+(NSString *)md5String:(NSString *)str

{

    const char *password=[str UTF8String];

    unsigned char mdc[16];

    CC_MD5(password,(CC_LONG)strlen(password),mdc);

    NSMutableString *md5String=[NSMutableString string];

    for (int i=0;i<16;i++)

    {

        [md5String appendFormat:@"%02x",mdc[i]];

    }

    return md5String;

}

 

+(NSString *)md5StringBest:(NSString *)str

{

    const char *password=[str UTF8String];

    unsigned char mdc[16];

    CC_MD5(password,(CC_LONG)strlen(password),mdc);

    NSMutableString *md5String=[NSMutableString string];

    for (int i=0;i<16;i++)

    {

        [md5String appendFormat:@"%02x",mdc[i]^mdc[0]];

    }

    return md5String;

}

iOS~~MD5加密

标签:

原文地址:http://www.cnblogs.com/yhj1787354782/p/5610900.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!