zoukankan      html  css  js  c++  java
  • 测试工具发布

    这是用工具来写的文章,不知道是否可行。

    from Crypto.Cipher import DES

    class MyDESCrypt:
       
        key = chr(11)+chr(11)+chr(11)+chr(11)+chr(11)+chr(11)+chr(11)+chr(11)
        iv = chr(22)+chr(22)+chr(22)+chr(22)+chr(22)+chr(22)+chr(22)+chr(22)
       
        def __init__(self,key='',iv=''):
            if len(key)> 0:
                self.key = key
            if len(iv)>0 :
                self.iv = iv
           
        def ecrypt(self,ecryptText):
           try:
               cipherX = DES.new(self.key, DES.MODE_CBC, self.iv)
               pad = 8 - len(ecryptText) % 8
               padStr = ""
               for i in range(pad):
                  padStr = padStr + chr(pad)
               ecryptText = ecryptText + padStr
               x = cipherX.encrypt(ecryptText)
               return x.encode('hex_codec').upper()
           except:
               return ""
         
      
        def decrypt(self,decryptText):
            try:
               
                cipherX = DES.new(self.key, DES.MODE_CBC, self.iv)
                str = decryptText.decode('hex_codec')
                y = cipherX.decrypt(str)
                return y[0:ord(y[len(y)-1])*-1]
            except:
                return ""

  • 相关阅读:
    python获取目录下文件夹名称
    【转载】robocopy的用法
    python使用windows注册表
    统计文本词频
    搞定:找不到该项目,请确认该项目的位置的办法
    set集合
    print显示设置
    用户登录接口(BATE)
    深浅拷贝
    C程序设计-----第2次作业
  • 原文地址:https://www.cnblogs.com/dj258/p/5962894.html
Copyright © 2011-2022 走看看