Swift -- MD5加密
作者:
JackMayx | 来源:发表于
2018-11-15 16:40 被阅读37次extension String{
/// MD5 加密字符串
var MD5: String {
let cStr = self.cString(using: .utf8);
let buffer = UnsafeMutablePointer<UInt8>.allocate(capacity: 16)
CC_MD5(cStr!,(CC_LONG)(strlen(cStr!)), buffer)
let md5String = NSMutableString()
for i in 0..<16 {
md5String.appendFormat("%02x", buffer[i])
}
free(buffer)
return md5String as String
}
}
///使用
let passString = theString.MD5.uppercased()
本文标题:Swift -- MD5加密
本文链接:https://www.haomeiwen.com/subject/ydgyfqtx.html
网友评论