介绍:
Objective-c实现MD5和SHA1算法相对还是比较简单的,可以直接调用系统的C/C++共享库来实现调用
MD5即Message Digest Algorithm 5(信息-摘要算法 5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一
SHA即Secure Hash Algorithm(安全散列算法) 是美国国家安全局 (NSA) 设计,美国国家标准与技术研究院 (NIST) 发布的一系列密码散列函数。
链接:http://m.111cn.net/art-53370.htm
使用方式如下:
MD5加密方式


SHA1加密方式


当然也可以结合BASE64来使用,这里的BASE64编码使用 GTMBase64实现,需要导入


例子一:通过类扩展NSString,实现完整功能,全部代码


注意:
1.实现时候不要忘记导入CC相关的库的头文件
CommonCrypto/CommonDigest.h
2.在实现时还需要依赖这三个文件:GTMBase64.h GTMBase64.m GTMDefines.h
这三个文件的链接:
例子二:通过类扩展NSString,实现完整功能,全部代码
.h文件


.m文件


程序猿神奇的手,每时每刻,这双手都在改变着世界的交互方式!
本文转自当天真遇到现实博客园博客,原文链接:http://www.cnblogs.com/XYQ-208910/p/5156638.html,如需转载请自行联系原作者