iOS~~MD5加密
Posted 阳光1787354782
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS~~MD5加密相关的知识,希望对你有一定的参考价值。
// 一般加密
+(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加密的主要内容,如果未能解决你的问题,请参考以下文章