美文网首页
Swift - MD5 加密

Swift - MD5 加密

作者: 麦志超 | 来源:发表于2020-03-23 12:39 被阅读0次
    import CommonCrypto
    
    extension String
    {
        var md5: String
        {
            let ccharArray = self.cString(using: String.Encoding.utf8)
        
            var uint8Array = [UInt8](repeating: 0, count: Int(CC_MD5_DIGEST_LENGTH))
            
            CC_MD5(ccharArray, CC_LONG(ccharArray!.count - 1), &uint8Array)
            
            return uint8Array.reduce("") { $0 + String(format: "%02X", $1)
            }
        }
    }
    

    相关文章

      网友评论

          本文标题:Swift - MD5 加密

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