1.MD5
打开终端 输入 :echo -n "加密内容" |md5
md5加密网站
https://md5jiami.51240.com/
md5解密网站
http://www.cmd5.com/
2.Base64终端 加密和解密
base64 文件名称 -o 文件名称 //加密
base64 文件名称 -o 文件名称 -D //解密
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { print("加密 \(self.base64EncodeString(str: "A"))") print("解密 \(self.base64DecodeString(str: "QQ=="))") } ///加密 func base64EncodeString(str:String) -> String{ let data = str.data(using: String.Encoding.utf8) return data?.base64EncodedString() ?? "" } ///解密 func base64DecodeString(str:String) -> String{ let data = Data.init(base64Encoded: str) ?? Data() return String.init(data: data, encoding: String.Encoding.utf8) ?? "" }