首页 > 代码库 > python 3Des 加密
python 3Des 加密
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。