首页 > 移动平台 > 详细

iOS~~MD5加密

时间:2016-06-23 16:01:03      阅读:234      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!