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) ?? ""
    }

  

posted on 2018-07-05 11:41  懂事长qingzZ  阅读(953)  评论(0编辑  收藏  举报