您的位置:首页 > 移动开发 > IOS开发

IOS--IOS中MD5加密

2015-08-14 15:21 423 查看

IOS中,MD5加密简单到爆…

什么?你要自己搞,别逗了,都是站在巨人的肩膀上开发的!!!

学有余力就研究算法,感叹前人无穷的智慧

效果图



大体步骤:

1.拖入第三发的类库

2.导入第三发类库

#import <CommonCrypto/CommonDigest.h>//这个是md5的算法要用这个
#import "NSString+Hash.h"//这个是第三方的类库


3.加密

NSString *stringOne = @"123456";

NSString *stringTwo = stringOne.md5String;

NSLog(@"加密前:%@\n 加密后:%@",stringOne,stringTwo);


加盐

加盐其实就是字符串拼接,

在用户输入的信息字符串的任意位置插入一段字符

把通过一次md5加密后的字符串多次md5加密

通过与其他方式组合使用

解密

原理上来说md5是非常厉害的,基本算是不可逆的算法.但是人们的智慧总是无穷的.现在很多网站利用暴力破解的方法,收集了大量的数据来对应这个算法.即相当于一个字典,查数据库字典获取密码.现在网上一搜md5解密的网站,有很多….说白了就是拿着你的key去他庞大的数据库里面找.找到了就破解了.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: