0
点赞
收藏
分享

微信扫一扫

python des-cbc加解密

from pyDes import des, CBC, PAD_PKCS5
import binascii

"""
DES-CBC 加密
:param s: 原始字符串,密钥
:return: 加密后字符串,16进制
"""
def des_cbc__encrypt(s,key,iv=bytes.fromhex('0000000000000000')):

secret_key = key

k=des(secret_key,mode=CBC,IV=iv)
en = k.encrypt(s)
return binascii.b2a_hex(en)



"""
DES-CBC 加密
:param s: 原始字符串,密钥
:return: 加密后字符串,16进制
"""
def des_cbc__decrypt(s,key,iv=bytes.fromhex('0000000000000000')):

secret_key = key

k=des(secret_key,mode=CBC,IV=iv)
en = k.frcrypt(s)
return binascii.b2a_hex(en)


举报

相关推荐

0 条评论