美文网首页
使用MD5加密一个数组

使用MD5加密一个数组

作者: 迷失的昨天 | 来源:发表于2016-04-07 19:25 被阅读0次

沙盒文件

NSString *docment = [NSSearchPathForDirectoriesInDomains(NSDesktopDirectory, NSUserDomainMask, YES)objectAtIndex:0];

NSArray *array = @[@"1",@"2"];

NSString *str1Path = [docment stringByAppendingPathComponent:@"array.plist"];

[array writeToFile:str1Path atomically:YES];

创建NSData对象

NSData *data = [NSData dataWithContentsOfFile:str1Path];

// 1 : 创建一个MD5的对象

CC_MD5_CTX md5;

// 2 : 初始化MD5对象

CC_MD5_Init(&md5);

// 3 : 准备MD5加密

CC_MD5_Update(&md5, data.bytes, (CC_LONG)data.length);

// 4: 准备一个字符串数组,存储MD5加密之后的数据

unsigned char resly[CC_MD5_DIGEST_LENGTH];

// 5: 结束MD5的加密

CC_MD5_Final(resly, &md5);

NSMutableString *resulString = [NSMutableString string];

for (int i = 0; i< CC_MD5_DIGEST_LENGTH; i++) {

[resulString appendFormat:@"%02X", resly[i]];

}

NSLog(@"result ==== %@", resulString);

}

相关文章

  • md5 数组排序加密

    使用以上的方法 先对数组进行字母排序,然后通过拼装,进行md5加密

  • 使用java进行MD5加密

    MD5加密 目前md5加密解密的工具网上太多了,可以使用加密以后截取部分的方式使用。

  • Python MD5加密详解以及多次加密的坑

    在python中可以使用hashlib这个库来使用MD5加密: 在使用MD5加密的使用要注意加密内容的编码格式: ...

  • 小程序 MD5 加密

    小程序的MD5是一个天坑,请不要使用jquery的MD5加密,如果你使用的是jquery的MD5加密,那么恭喜你,...

  • python hashlib md5加密

    MD5模块在python3被移除,所以使用hashlib进行MD5加密 python2 使用MD5模块进行加密

  • java比较两个文件是否相同

    第一种 使用MD5加密,比较加密结果 由于MD5加密的特性,如果文件不同的话MD5只必定不同。ps:使用的org....

  • nodejs——Error: Digest already ca

    这个是使用nodejs md5加密,多次加密时报错;

  • Java 登录模块设计

    登录流程 前端登录传输用户名和md5加密后的密码 后端对密码在进行md5加密,或者使用md5加密的密码 + id ...

  • python的加密几种加密方式

    如果使用md5加密,则密码包含32个字符 如果使用sha1加密,则密码包含40个字符,这里使用这种方式 md5加密...

  • hashlib加密

    如果使用md5加密,则密码包含32个字符如果使用sha1加密,则密码包含40个字符,这里使用这种方式 md5加密方...

网友评论

      本文标题:使用MD5加密一个数组

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