卡卡徐 发表于 2021-1-31 23:19:51

DES+base64加密 和解密问题

本帖最后由 卡卡徐 于 2021-2-1 21:12 编辑

该程序为加密和解密程序,解密部分有点看不懂,解密函数如何调用有知道的吗?


# DES+base64加密
    def Encrypted(self, tr):
      k = des(self.Des_Key, CBC, self.Des_IV, pad=None, padmode=PAD_PKCS5)
      EncryptStr = k.encrypt(tr)
      # EncryptStr = binascii.unhexlify(k.encrypt(str))
      print('注册码:',base64.b64encode(EncryptStr))
      return base64.b64encode(EncryptStr)# 转base64编码返回

    # #des+base64解码
    #   def DesDecrypt(self,tr):
    #         k = des(self.Des_Key, CBC, self.Des_IV, pad=None, padmode=PAD_PKCS5)
    #         DecryptStr = k.decrypt(tr)
    #         return base64.b64decode(DecryptStr) #转base64解码返回












qq1151985918 发表于 2021-2-1 08:55:42

本帖最后由 qq1151985918 于 2021-2-1 08:58 编辑

你是要注册机吗?当然得按照人家的加密算法来算咯,还有,发代码不要发一半,要不然靠猜的么?

卡卡徐 发表于 2021-2-1 11:01:24

本帖最后由 卡卡徐 于 2021-2-1 21:14 编辑


   111111

卡卡徐 发表于 2021-2-1 11:02:15

本帖最后由 卡卡徐 于 2021-2-1 21:13 编辑

222222

YunGuo 发表于 2021-2-1 15:09:43

注意你的缩进,python对缩进很严格的。我看你第二张图解密函数缩进就错了,人家函数是写在类里面,你放到了类外面。。。
页: [1]
查看完整版本: DES+base64加密 和解密问题