iOS md5加密封装

作者: 方同学哈 | 来源:发表于2015-12-29 15:08 被阅读1940次

前言

有时候,我们在项目中,需要对密码在客户端进行加密处理。这时就需要用到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

相关文章

  • iOS 数据加密

    iOS 常用加密方式算法包括MD5加密、AES加密、BASE64加密 MD5加密 MD5:全称是Message D...

  • iOS加密

    iOS代码常见的加密方式包括MD5加密、AES加密、BASE64加密,RSA加密。 MD5加密 MD5是不可逆的只...

  • iOS 加密解密

    iOS各类加密算法详解 iOS & Java md5 加密报错@constant kCCAlignmentEr...

  • iOS代码加密常用加密方式

    iOS代码加密常用加密方式,常见的iOS代码加密常用加密方式算法包括MD5加密、AES加密、BASE64加密,三大...

  • iOS常用加密方式

    iOS代码加密常用加密方式,常见的iOS代码加密常用加密方式算法包括MD5加密、AES加密、BASE64加密,三大...

  • node功能模块封装

    crypto加密 利用nodejs内置crypto模块,来封装md5功能例:写MD5函数 科普:MD5(MD5 M...

  • iOS Md5 加密

    iOS Md5 加密: Implicit conversion loses integer precision: ...

  • iOS 关于加密

    常见的iOS代码加密常用加密方式包括Base64加密、MD5加密、AES加密、RSA加密等。 Base64加密 B...

  • iOS md5加密封装

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

  • 《目录》

    更新到 111、MD5在项目中的加密のmd5单向加密2、vue-组件化の封装组件、引用组件3、微信小程序开发...

网友评论

  • dlxfly:警告有解么?
  • dff31b46c8d8:您好,我想请问一下java二次加密的时候是将第一次的字节数组加密了,和ios加密后对应不上,我想请问一下这个问题有办法解决么
  • 孤独感爆棚:那比如我用MD5加密了我的密码,存在了本地。可是我下一次怎么拿到它呢?(它指密码,不是加密后的字符串)
    系统盘:@孤独感爆棚 MD5原则上不可逆,要原码就不要MD5
  • 阳光的大男孩儿:
    unsigned char result[CC_MD5_DIGEST_LENGTH];楼主能告诉我这个是什么意思吗?因为我在xcode7.2.1 里面,报错。

本文标题:iOS md5加密封装

本文链接:https://www.haomeiwen.com/subject/auhihttx.html