iOS开发——MD5的使用方法
发布时间
阅读量:
阅读量
在iOS开发过程中,常常会运用MD5或其他类型的散列算法,以增强应用程序的安全性能。最常见的操作是对密码执行MD5处理后再进行数据传输。目前市面上已有多种现成的实现方案,本文将介绍一种最为基础且广泛使用的MD5封装方式,以便于调用和使用。
(1)创建一个名为Crypto的Category,并使其继承自NSString。由于我们通常对NSString对象进行MD5处理,因此将其设计为Category形式能够带来更便捷的调用体验:
在NSString+Crypto.h文件中进行如下实现:
#import <Foundation/Foundation.h>
@interface NSString (Crypto)
- (NSString *)toMD5;
@end
在NSString+Crypto.m文件中完成:
#import "NSString+Crypto.h"
#import <CommonCrypto/CommonDigest.h>
@implementation NSString (Crypto)
- (NSString *)toMD5 {
全部评论 (0)
还没有任何评论哟~
