zoukankan      html  css  js  c++  java
  • python DES j加解密

    from pyDes import des,PAD_PKCS5,ECB
    
    #设置加密时添加的秘钥
    
    DES_SECRET = 'mysecret'
    
    #要加密的数据
    #ValueError: pyDes can only work with encoded strings, not Unicode.
    data = '今天天气很好'.encode()
    #    def __init__(self, key, mode=ECB, IV=None, pad=None, padmode=PAD_NORMAL):
    desObj = des(DES_SECRET,ECB,None,padmode=PAD_PKCS5)
    
    #加密
    myencrypt = desObj.encrypt(data)
    
    #解密
    mydecrypt = desObj.decrypt(myencrypt)
    
    print(myencrypt)
    print(mydecrypt.decode())
    
    
    # A:/source/mywebsiteGit/mywebsite/mysite/mysite/testDir/des_secret.py
    # b'-xae9xedxdc	xe2rxb4xf48xedWx17xb3x90Hx0bx85x85x17;x9exfe'
    # 今天天气很好
  • 相关阅读:
    $prufer$序列
    倍增
    二分
    英语词汇速查表
    ACM模拟赛
    Trie树
    关于军训的模拟赛-R2
    树上差分
    列队
    斜率优化dp
  • 原文地址:https://www.cnblogs.com/zy09/p/14966526.html
Copyright © 2011-2022 走看看