iOS md5加密封装

前言

有时候,我们在项目中,需要对密码在客户端进行加密处理。这时就需要用到md5加密,废话不多说,直接上代码。

代码

.h文件
+(NSString *) md5: (NSString *) inPutText;
.m文件
#import "MD5.h"
#import "CommonCrypto/CommonDigest.h"

@implementation MD5

+(NSString *) md5: (NSString *) inPutText
{
    const char *cStr = [inPutText UTF8String];
    unsigned char result[CC_MD5_DIGEST_LENGTH];
    CC_MD5(cStr, strlen(cStr), result);
    
    return [[NSString stringWithFormat:@"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X",
             result[0], result[1], result[2], result[3],
             result[4], result[5], result[6], result[7],
             result[8], result[9], result[10], result[11],
             result[12], result[13], result[14], result[15]
             ] lowercaseString];
}

@end
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,240评论 25 709
  • 一、Base64 原理: base64的编码都是按字符串长度,以每3个8bit的字符为一组, 然后针对每组,首先获...
    谢谢生活阅读 10,266评论 7 33
  • CTF中那些脑洞大开的编码和加密 0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会遇到类似这样的问...
    查无此人asdasd阅读 11,296评论 0 19
  • 秋雨瑟瑟凉入夜, 远山云崖雪积寒。 空杯未酌黯自醉, 酒里阑珊念兰香。
    北渠阅读 1,612评论 0 1
  • Lost in Time 同事说今天是年半,要吃饺子。初说时,我没有听懂,细问方才知道,今天是旧历的六月初一,是一...
    尔峰阅读 3,043评论 0 1