`

OC MD5

阅读更多
#import <Foundation/Foundation.h>

@interface MD5Util : NSObject
+ (NSString *)md5HexDigest:(NSString*)input;
@end



 

 

#import "MD5Util.h"
#import <CommonCrypto/CommonDigest.h>
@implementation MD5Util

+ (NSString *)md5HexDigest:(NSString*)input 
{



const char *cStr = [input UTF8String];
unsigned char result[16];
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];



}

 

分享到:
评论

相关推荐

    OC md5加密算法实现

    OC md5加密,将NSString 字符串加密后得到MD5密文。通过类目实现 简单明了,文件为项目源码

    Objective-C学习笔记(一)OC基础.md

    5. 类与对象的概念,如何定义一个类,如何创建对象并访问对象的属性。 6. 方法的声明、实现和调用,详细讲解了无参数、单参数和多参数方法的语法。 7. 两个实例,通过"书类"和"手机类"两个具体例子,综合运用前面所学的...

    I8160XXLD8_ready_to_root_OC1000_ANT.tar.md5

    I8160XXLD8_ready_to_root_OC1000_ANT.tar.md5

    (OC)Encryp(加密解密).zip

    OC 移动开发 常用的加密技术 MD5加密, 32位 小写 MD5加密, 32位 大写 MD5加密, 16位 小写 MD5加密, 16位 大写 base64加密 base64解密 SHA1加密 AES128加密 AES128加密 AES128加密

    iOS.OC各种加密方法

    iOS-OC 各种实用的加密方式 包括: DES。AES。MD5。SHA1。RC4。。。等 其中还包括2进制转16进制代码 还包括数组,字典,DATA与JSON字符串格式相互转换

    i38100 技嘉b365md3v uhd630 oc efi

    10.15.7完美

    OC Extension NSString+FHXExtension(字符串扩展).zip

    /** * 返回文字的size * * @param font 文字大小 * * @param maxSize 限制的宽高 * * @return 返回Size */ - (CGSize)sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize;... * MD5加密

    oc-inject:WIP调试工具-将可执行文件复制到OpenShift容器并运行该可执行文件

    注入 $ ./oc-inject &lt;pod&gt; [-c ] $ ./oc-inject &lt;pod&gt; [-c ] -- ...)生成手册页需要pandoc并按以下步骤进行: pandoc --standalone --to man oc-inject.1.md -o oc-inject.1oc-inject从本地系统收集可执行文件以及运行

    技嘉ga-z87m-d3h说明书

    技嘉ga-z87m-d3h说明书

    映泰A70MD PRO驱动程序下载

    AMD A70 芯片组 支持Socket FM2+/FM2 A-系列/ E2-系列处理器 支持AMD Mutil Core(x4,x2) 2条内存插槽支持DDR3-2600(OC)/ 2400(OC)/2133/1866/ 1600/1333/ 1066/ 800MHz内存,容量可达到32GB 支援 USB 3.0

    ios代码规范整理.md

    关于ios开发中,代码的一些基本规范.包括代码书写的基本原则,编程的基础风格,命名的基本规范以及代码注释的相关内容.是日常编码的一些基础内容.暂时针对的是OC语言的规范.

    E5-2650-v2+华南x79+RX560-10.14.4 beta4 完全的EFI.rar

    Stage 0 - Don't write any of boot0af, boot0md, boot0ss to / Stage 1 - Don't write any of boot1h2, boot1f32alt, boot1xalt to / ====================================================== =========== ...

    NSString-Hash:NSString Hash的扩展方法

    NSString类别,用于MD5,SHA1,SHA256,SHA512哈希和具有较小内存使用量的文件的哈希 NSString哈希方法 string.md5String string.sha1String string.sha256String string.sha512String HMAC哈希方法 [string ...

    oc.apps:abcdesktop应用程序dockerfile,为每个应用程序创建专用的Dockerfile

    oc.apps 获取更多信息 请阅读公共文档网站: abcdesktop应用程序dockerfiles DockerFile生成器从json文件生成应用程序镜像运行命令 $ make dockerfile $ make build 该命令构建所有生成的Dockerfile 生成文档...

    python中的socket实现ftp客户端和服务器收发文件及md5加密文件

    客户端向服务器发送一个请求,请求内容是一个文件名,服务器在查找自己这边有没有这个文件,如果有的话就发送给客户端 1、客户端 生成socket对象 建立连接 输入想要接收的文件 将输入的文件名发送给服务器 ...

    基于python3实现socket文件传输和校验

    基于socket的文件传输并进行MD5值校验,供大家参考,具体内容如下 文件传输分为两个类,一个是服务端,一个是客户端。 客户端发起发送文件或接收文件的请求,服务端收到请求后接收或发送文件,最后进行MD5值的校验 ...

    8D培训资料2.pptx

    oc引起 od引起 Root case 真因引起 3W 为什么oc? 4W 为什么od? oe引起 5W 为什么oe? 为什么系统允许sa? sb引起 2W 为什么sb? sc引起 sd引起 Root case 真因引起 3W 为什么sc? 4W 为什么sd? se引起 5W 为什么...

    Ftech_Training

    文件báocáotrong:Reports / Week3_Django.md 演示测试:django / mysite / app1 ầ4 Django的 database数据库方案 选择/插入/更新/删除查询 ORM模型,迁移命令 文件báocáotrong:Reports / Week3,4_Django....

    OMRON(欧姆龙)C200H型机系列可编程控制

    OC221、C200H-OC222、C200H-OC223、C200H-OC224、C200H-OC225、C200H-OD211、C200H-OD212、C200H-OD213、C200H-OD214、C200H-OD215、C200H-OD216、NT620C-ST141 、NT620C-ST141B 、NT620C-ST141B-E 、NT620C-ST141-E...

    ios-CABasic.zip

    一款简单的点赞动画 和 音乐的起伏指示器 https://github.com/weizhangCoder/CABasic/blob/master/README.md 这里参考这位大神的swift代码http://www.jianshu.com/u/5a2b13c9b33a 写的 OC

Global site tag (gtag.js) - Google Analytics