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加密专栏

一、基本信息 MD5定义:全名是Message Digest Algorithm 5,翻译为:信息摘要算法第5版;加密效果:对输入的信息生成唯一的128位散列值(32个字符)。 MD5特点优势:输入两...
  • CC1991_
  • CC1991_
  • 2017年09月02日 11:56
  • 615

iOS开发中的MD5加密实现

公司接口需要MD5加密,找了一段加密代码,分享一下。需要在程序中引入 #import 代码如下: #pragma mark md5加密算法 - (NSString *)md5Hex...
  • quanzheng92
  • quanzheng92
  • 2014年11月25日 19:28
  • 673

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

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

iOS开发 关于MD5加密的相关使用

MD5简介 简单说明: MD5:全称是Message Digest Algorithm 5,译为“消息摘要算法第5版” 效果:对输入信息生成唯一的128位散列值(32个字符) MD...
  • IT_ZGC
  • IT_ZGC
  • 2016年06月08日 16:18
  • 1748

iOS md5 32位加密(区分大小写)

#import "NSString+change.h" #import  @implementation NSString (change) - (NSString*)md532BitLower { ...
  • jueyi1127
  • jueyi1127
  • 2015年06月25日 10:07
  • 2146

【iOS】MD5加密与网络数据安全

在做网络应用程序的时候, 时时刻刻要保证用户数据的安全, 因此要加密。 *MD5算法在国内用的很多. *同样的数据加密结果是一样的.(32个字符) *不可逆的.(不能逆向解密) *可用于文件校验/指纹...
  • xn4545945
  • xn4545945
  • 2014年07月04日 01:52
  • 14448

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

iOS开发——用户信息使用MD5加密
  • huangyongf
  • huangyongf
  • 2016年08月18日 14:42
  • 1395

iOS MD5加密 32位小写 OC代码

#import CommonCrypto/CommonDigest.h  + (NSString *)md5:(NSString *)str { const char *cStr = [str ...
  • chuyouyinghe
  • chuyouyinghe
  • 2015年04月17日 17:21
  • 2246

iOS开发 - 需要加密key的SHA256和MD5加密

如果你们在加密的时候,后台告诉你,用哈希算法或者MD5算法,然后用加密key来加密,你可能会一脸懵逼,博主也是第一次听说哈希加密要用加密key,为了弥补下知识空缺,博主就在网上查找资料,结果找到了这个...
  • CodingFire
  • CodingFire
  • 2016年12月13日 14:10
  • 1863

浅谈MD5加密,真的安全么?

从接触android开始就一直被灌输一个思想,MD5加密无法解密,是很安全的。并且实际情况也是很多http请求用的都是MD5加密。 从技术的角度讲,MD5真的很安全,因为无法解密,破解MD5的方式只...
  • sunxiaogang0214
  • sunxiaogang0214
  • 2016年11月28日 17:17
  • 1756
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ios开发--MD5加密
举报原因:
原因补充:

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