#import

//md5 32位 加密 (小写)

(NSString *)md5:(NSString *)str {

const char *cStr = [str UTF8String];

unsigned char result[32];

CC_MD5( cStr, strlen(cStr), result );

return [NSString stringWithFormat: @"xxxxxxxxxxxxxxxx",

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],

result[16], result[17],result[18], result[19],

result[20], result[21],result[22], result[23],

result[24], result[25],result[26], result[27],

result[28], result[29],result[30], result[31]];

}

//md5 16位加密 (大写)

-(NSString *)md5:(NSString *)str {

constchar *cStr = [str UTF8String];

unsignedchar result[16];

CC_MD5( cStr, strlen(cStr), result );

return [NSStringstringWithFormat:

@"%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]

];

}

java md5 ios_iOS 自带MD5相关推荐

  1. 关于JAVA自带MD5的方法

    有空再详细解释 import java.security.MessageDigest; public class MD5 { public final static String MD51(Strin ...

  2. Java 加解密技术之 MD5

    序 上一篇文章中,介绍了最基础的编码方式 - - BASE64,也简单的提了一下编码的原理.这篇文章继续加解密的系列,当然也是介绍比较基础的加密方式 - - MD5,MD5 属于单向加密算法,是不可逆 ...

  3. java编码解码加密解密--md5、SHA-256、SHA-512、MAC、DES、AES、RSA

    md5 md5是一种散列算法,不可逆,是一种消息摘要算法,生成的字节数组的长度是128位,也就是等于16个字节,那么有的字节转化为字符之后,这些字符不一定是存在于ascii码之中,通常为了便于输出,我 ...

  4. Java三行代码搞定MD5加密

    Java三行代码搞定MD5加密 https://www.dexcoder.com/selfly/article/4026 public class MD5Test {public static voi ...

  5. java md5加密解密_java MD5加密解密 | 学步园

    package com.md5; /** * @author 作者 E-mail: chenshaohua2012@126.com * @version 创建时间:2012-11-6 下午3:29:4 ...

  6. Java中常用的加密算法MD5,SHA,RSA

    1. MD5加密,常用于加密用户名密码,当用户验证时. protected byte[] encrypt(byte[] obj){ try { MessageDigest md5 = MessageD ...

  7. Java的MessageDigest类、MD5算法

    什么是MD5算法 MD5讯息摘要演算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码杂凑函数,可以产生出一个128位元(16位元组)的散列值(hash val ...

  8. java md5验证工具_Java MD5校验工具类

    之前使用到了NIO的FileChannel做文件快速阅读,后来发现存在一个巨大的BUG,使用它会一直不释放文件句柄,即生成MD5的文件不能操作(移动或删除等),这个BUG网上吵得沸沸扬扬,至今没有解决 ...

  9. NTP时间服务器(带MD5身份验证)

    参考文章: https://blog.csdn.net/pennyni88/article/details/46501283 https://blog.csdn.net/boy198332/artic ...

最新文章

  1. XML 解析XML文档 XML约束
  2. 全球顶级设计师云集天猫双11 超1000款时尚大牌新品首发
  3. withRouter组件
  4. webDriver测试百度登录java版
  5. 数据库(4)——候选码和主键
  6. sublime加入input函数_【挑战自学Python编程】第八天:while循环以及input()函数
  7. tcp丢包一定会断线吗_有遗传就一定会脱发吗
  8. html 鼠标经过出现横线,CSS实现鼠标经过,文字下方横线划过特效
  9. 立体声音频效果插件:TBProAudio ST1 for Mac
  10. webstorm中使用nodemon
  11. 安全策略篇 安全策略发展历程详解
  12. 启动计算机按住del不放,惠普从光驱启动开始怎么做(包括hp笔记本)
  13. 1.mysql sql语句介于两者时间之内的增删改查操作
  14. python中if brthon环境安装包_python-模块系列
  15. 关于trigger的muting table异常
  16. 存储与虚拟主机管理,克隆虚拟机的详细讲解
  17. 中标麒麟系统u盘安装_中标麒麟学习笔记1:安装7.0桌面版操作系统
  18. 电大学位计算机考试题库,电大学位英语跟考试题库一模一样.doc
  19. IT人必看!2018年上半年云栖大会300份干货PPT免费开放!最前沿的技术都在这了!
  20. 联邦学习综述(二)——联邦学习的分类、框架及未来研究方向

热门文章

  1. 用gulp构建你的前端项目
  2. 通过python实现超市购物系统(通过列表简单实现版)
  3. Alt + sysrq + REISUB doesn't reboot my laptop
  4. DynamicPropertyAccessor Expression lambda
  5. C# 读写文件方法总结
  6. SparkStreaming读取Kakfa数据时发生OffsetOutOfRangeException异常
  7. C# 访问并打开局域网文件夹
  8. 在centos下启动nginx出现Failed to start nginx.service:unit not found
  9. uva11728alternate task所有因子
  10. Android之ListView异步加载网络图片(优化缓存机制)