代码实现MD5和Base64接口加密

  #MD5加密接口
    def md5(self, args):
        #编码格式设置为utf-8
        utf8_str = str(args).encode("utf-8")
        #再将字符串放到MD5里面执行
        md5_str = hashlib.md5(utf8_str).hexdigest()
        return md5_str.upper()

    # Base64加密接口
    def Bs64(self, args):
        utf8_str = str(args).encode("utf-8")
        
        #错误写法: base64_str = base64.b64decode(utf8_str).decode("utf-8")
        
        #这里是b64encode(utf8_str)代表要编码成64位的字节吗,再解码成utf-8
        base64_str = base64.b64encode(utf8_str).decode("utf-8")
        return base64_str.upper()

  

  每篇一句:

  啥都不是

posted on 2021-12-20 23:04  Titen  阅读(90)  评论(0编辑  收藏  举报

导航