ios开发--MD5加密

转载 2015年11月18日 10:17:33

#import <CommonCrypto/CommonDigest.h>

 

+(NSString *)md5HexDigest:(NSString *)input;

 

+(NSString *)md5HexDigest:(NSString *)input{

    

  const char *cStr = [input UTF8String];
unsigned char result[16];
CC_MD5(cStr, strlen(cStr), result); // This is the md5 call
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]
];

}

 

    NSString *md5 = [chooseViewControllerTool md5HexDigest:_password];

        NSLog(@"%@",md5);

相关文章推荐

iOS开发之算法加密md5,sha1,AES,base64

1. md5:       MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流...

iOS开发(93)之常用加密方法(aes、md5、base64)

iOS常用加密方法(aes、md5、base64) 1、AES加密 NSData+AES.h文件 [plain] view plaincopy //...

IOS开发之----常用加密方法(AES、MD5、Base64)

1、AES加密 NSData+AES.h文件 //   //  NSData-AES.h   //  Smile   //   //  Created ...

iOS开发之Objective-c的MD5/SHA1加密算法的实现

[objc] view plain copy   Objective-c实现MD5和SHA1算法相对还是比较简单的,可以直接调用系统的C/C++共享库来实现调用   MD...

【iOS开发-93】GET和POST请求的实现步骤,MD5加密方法

(1)GET和POST说明 ——从URL分析看,GET是不安全的,POST相对更安全一点。 ——从服务器看,GET是安全的,POST不太安全。...

iOS开发中MD5加密算法的实现

一、MD5算法简介          MD5的全称是Message Digest Algorithm 5(消息摘要算法第五版),是计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。在...

iOS开发——用户信息使用MD5加密

iOS开发——用户信息使用MD5加密

iOS开发 - 网络数据安全加密(MD5)

提交用户的隐私数据一定要使用POST请求提交用户的隐私数据 GET请求的所有参数都直接暴露在URL中 请求的URL一般会记录在服务器的访问日志中 服务器的访问日志是黑客攻击的重点对象之一用户的隐...

iOS开发MD5/SHA1加密算法

Objective-c实现MD5和SHA1算法相对还是比较简单的,可以直接调用系统的C/C++共享库来实现调用 MD5即Message Digest Algorithm 5(信息-摘要算法 5),用...

iOS开发之Objective-c的MD5/SHA1加密算法的实现

Objective-c实现MD5和SHA1算法相对还是比较简单的,可以直接调用系统的C/C++共享库来实现调用 MD5即Message Digest Algorithm 5(信息-摘要算法 5),用...
  • icmmed
  • icmmed
  • 2014年11月22日 15:23
  • 1078
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ios开发--MD5加密
举报原因:
原因补充:

(最多只允许输入30个字)