Advertisement

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)

还没有任何评论哟~