基于Swift的iOS应用程序开发:对字符串进行MD5加密
来源:互联网 发布:淘宝淘积木 编辑:程序博客网 时间:2024/06/06 08:42
1、创建桥街头文件
首先,我们需要建立Swift与Objective-C的桥街头文件,详细建立过程请点击以下链接:
基于Swift的iOS应用程序开发:创建Swift与Objective-C之间的桥街头文件
2、引入Objective-C库
在桥街头文件中,引入相关的库:
#import <CommonCrypto/CommonDigest.h>
3、编写加密方法
这一步非常简单了,直接贴上源代码:
func md5String(strIn:String) ->String{ let str = strIn.cString(using: String.Encoding.utf8) let strLen = CC_LONG(strIn.lengthOfBytes(using: String.Encoding.utf8)) let digestLen = Int(CC_MD5_DIGEST_LENGTH) let result = UnsafeMutablePointer<CUnsignedChar>.allocate(capacity: digestLen); CC_MD5(str!, strLen, result); let hash = NSMutableString(); for i in 0 ..< digestLen { hash.appendFormat("%02x", result[i]); } result.deinitialize(); return String(format: hash as String)}
阅读全文
0 0
- 基于Swift的iOS应用程序开发:对字符串进行MD5加密
- Swift开发教程--如何对字符串进行md5加密
- 对字符串进行MD5加密
- 使用Md5 的加密方式 ,对字符串进行加密
- 使用JDK提供的MD5算法对字符串进行加密
- 基于Swift的iOS应用程序开发:使用xcode进行iOS应用程序开发时,各种Launch Image尺寸清单
- SQL2005对字符串进行MD5加密
- 对字符串等进行MD5加密
- java,对字符串进行MD5加密
- SQL2005对字符串进行MD5加密
- 对String字符串进行MD5加密
- Java 对字符串进行MD5加密
- 对字符串进行MD5数字签名加密
- JAVA 对字符串进行MD5加密
- 基于Swift的iOS应用程序开发:使用UIImagePickerController调取摄像头进行拍照
- iOS swift MD5加密
- 基于Swift的iOS应用程序开发:字符串String与Data数据类型相互转换
- iOS开发swift如何将字符串生成mac的md5
- centOS 安装nginx
- Struts2的执行流程--案例 使用struts2+hibernate实现客户列表查询
- muduo源码分析之Acceptor
- Average of Levels in Binary Tree问题及解法
- 【华为机试】计算字符个数
- 基于Swift的iOS应用程序开发:对字符串进行MD5加密
- opencv + cmake + vs2010 配置过程
- NYOJ 156 Hangover
- 【转载】猫都能学会的Unity3D Shader入门指南(二)
- vue axios用法
- HPU2017-2016级暑期集训练习赛
- C语言-printf()和scanf()中*的作用
- STL 常用操作指令和内建函数
- leetcode 155. Min Stack | 空间换时间