iOS MD5加密
来源:互联网 发布:航班延误预测算法分析 编辑:程序博客网 时间:2024/06/06 06:02
1、导入头文件:
import CommonCrypto/CommonDigest.h
2、MD5加密方法:
(NSString ) md5:(NSString ) input {
const char *cStr = [input UTF8String];
unsigned char digest[CC_MD5_DIGEST_LENGTH];
CC_MD5( cStr, strlen(cStr), digest ); // This is the md5 callNSMutableString output = [NSMutableString stringWithCapacity:CC_MD5_DIGEST_LENGTH 2];
for(int i = 0; i < CC_MD5_DIGEST_LENGTH; i++)
[output appendFormat:@”%02x”, digest[i]];return output;
}
3、调用MD5方法:
[objc] view plain copy 在CODE上查看代码片派生到我的代码片
NSString *str = @”123456”;
NSString *result = [self md5:str];
NSLog(@”%@”,result);
输出结果如下图所示:
4、MD5加密是不可解密的,但是网上有一些解析MD5的,那个相当于一个大型的数据库,通过匹配MD5去找到原密码。所以,只要在要加密的字符串前面加上一些字母数字符号或者多次MD5加密,这样出来的结果一般是解析不出来的。
0 0
- iOS 使用 md5加密
- IOS-MD5加密方法
- IOS---MD5加密
- IOS的MD5加密
- iOS md5 sa1加密
- IOS MD5加密方法
- MD5加密 IOS
- ios Md5加密
- IOS MD5加密
- ios--md5加密
- [iOS]MD5加密字符串
- iOS MD5加密
- IOS之MD5加密
- ios md5加密
- iOS MD5加密
- ios MD5加密
- IOS MD5加密
- iOS MD5字符串加密
- 详细讲解Java中的IO流
- 文章标题
- C#获取时间戳的封装方法函数+使用获取当前时间时间戳
- oracle安装教程及常用命令
- Create Blocks ~ Extending Ardublockly
- iOS MD5加密
- 国外开源android策略游戏StrategyGame-cn(类似帝国文明)【分享】
- neo4j下载
- git的日常
- 基于TI-RTOS的CC2650DK开发(14)---邮箱
- 机器学习之shuffle
- 题解--Stone的txl数
- 【Sqlserver】sql server获取时间的方法
- JS组件系列——又一款MVVM组件:Vue(一:30分钟搞定前端增删改查)