python 3Des 加密

2021-11-29 10:48:59 浏览数 (1)

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

import hashlib;

from Crypto.Cipher import DES3 import base64

def create_key(sk):

    r=hashlib.md5(sk).digest()     return r r[:8]

def init_str(s):     l=len(s) % 16     if l!=0:         c=16-l         s =chr(c)*c

    return s

 key=’2345’#秘钥

b2bpwd=”oohbv”     keys=create_key(key)

    ss=init_str(b2bpwd)     des3=DES3.new(keys,DES3.MODE_ECB)     res2=des3.encrypt(ss)     b2bencryptkey=  base64.standard_b64encode(res2)     print b2bencryptkey

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/118943.html原文链接:https://javaforall.cn

0 人点赞