iOS简单的MD5加密

1.引入头文件

#import <CommonCrypto/CommonDigest.h>

2.在controller中写一个加密方法,使用的时候调用

#pragma mark 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];
}

3.在使用的地方调用

- (void)viewDidLoad
{[super viewDidLoad];NSString *encrptStr = [self md5:@"MD5加密"];NSLog(@"%@",encrptStr);
}
MD5简单使用方法,具体情况具体分析,可以进行二次封装.

iOS简单MD5加密相关推荐

  1. android apk md5加密工具,Android实现简单MD5加密的方法

    本文实例讲述了Android实现简单MD5加密的方法.分享给大家供大家参考,具体如下: 网上关于android下MD5加密的资料很多,但是测试了下总是跟网站的md5加密不一样, 后来才知道是编码方式不 ...

  2. android md5的使用方法,Android实现简单MD5加密的方法

    本文实例讲述了Android实现简单MD5加密的方法.分享给大家供大家参考,具体如下: 网上关于android下MD5加密的资料很多,但是测试了下总是跟网站的md5加密不一样, 后来才知道是编码方式不 ...

  3. ios android md5加密,iOS中使用MD5加密

    在iOS中使用MD5加密较简单,需要引入头文件CommonCrypto/CommonDigest.h,我们单独新建一个用于MD5加密的类Encryption,此类继承NSObject. Encrypt ...

  4. iOS swift MD5加密

    extension String {//用法//let md5 = "Some thing".md5//如果需要小写,将"%02X"改成"%02x&q ...

  5. iOS 加密算法之MD5加密使用

    2020.06.04编辑 前言 对于加密算法这个概念我的确不太清楚,虽然我知道加密算法存在的意义,但是这并不妨碍我不知道加密算法具体都有哪些.所以今天这篇文章就是了大家一起学习开发中哪些加密算法. 在 ...

  6. IOS开发之MD5加密和钥匙串的使用-oc

    IOS开发之MD5加密和钥匙串的使用-oc 源码在我的主页,md5加密是用户登录安全的一个保障.不可逆的,可以暴力破解的. // // ViewController.m // MD5演练 // // ...

  7. md5 ios java代码_IOS端與Java端MD5加密方法

    關於NSString的MD5加密,這不難,在網上可以搜到很多算法,主要是跟后台的統一會出問題,對同一段字符串,ios和java加密后的結果可能不一樣,很坑爹.現在貼一下ios端和后台java的代碼. ...

  8. IOS端与Java端MD5加密方法

    关于NSString的MD5加密,这不难,在网上可以搜到很多算法,主要是跟后台的统一会出问题,对同一段字符串,ios和java加密后的结果可能不一样.现在贴一下ios端和后台java的代码. java ...

  9. Linux MD5加密的简单使用

    文章目录 一. 什么是MD5 二. Linux下的简单实现 三. 测试 最近看到PPP拨号在验证时,有两种验证方式,一种是口令验证协商(PAP),另一种是挑战-握手验证协议(CHAP),因为最近在做的 ...

最新文章

  1. 年薪25-50w| 虚拟现实创新中心三维重建算法高级研究员招聘
  2. 数据挖掘原理与算法:练习题1
  3. Codeforces 911F Tree Destruction
  4. 笔记-项目采购管理-采购管理过程(具体过程)
  5. Awesomplete 屌爆了
  6. Codeforces686C【dfs】
  7. 【概率笔记】这些概率公理性质你需要会的呀
  8. JavaScript编程用法——JavaScript运行环境
  9. ubuntu无法进入图形界面,开机重复进入gun grup
  10. 重庆大学大数据与软件学院阿里云大数据实训总结报告
  11. android 按钮带图标 阴影_Android Material Design系列之FloatingActionButton和Snackbar
  12. 有关汽车仪表的LED与LCD识别
  13. Kewail:三种常用的邮件内容传送编码
  14. Linux源码安装apache
  15. 微信小程序使用mock.js
  16. 图像配准常用评价方法
  17. Python数据类型变量命名format集合等
  18. Date日期类型相加减操作(超详细)
  19. Python使用K-means聚类分析
  20. apple watch和小米手表的操作逻辑对比:

热门文章

  1. iPhone图标去高光
  2. 关于2020年中国异常大面积洪涝的个人分析
  3. 中行:年内可能继续加息 存款准备金率或上调
  4. 重看《功夫熊猫1》,却有了另一番感触
  5. parseInt与进制
  6. linux 清理缓存shell 命令
  7. 虚拟机安装教程(超详细,附软件)
  8. APP接口简介---PHP开发APP接口
  9. WebRTC:下载与编译Android版本的WebRTC(M66)
  10. JQData | 利用区间极值法对牛熊市进行简单划分