# -*- coding:utf-8 -*-
import base64
import json
from Crypto.Cipher import DES
class Crypt(object):
"""加密和解密工具类"""
des_key = "12345678"
block_size = DES.block_size
pad_str = ['\x01', '\x02', '\x03', '\x04', '\x05', '\x06', '\x07', '\x08']
@classmethod
def des_base64_encrypt(cls, reqdata):
""" 基于DES和base64的加密算法
@:param reqdata 需要加密的请求数据
"""
key = cls.des_key
length = len(reqdata)
if length < cls.block_size:
add = cls.block_size - length
elif length > cls.block_size:
&n
import base64
import json
from Crypto.Cipher import DES
class Crypt(object):
"""加密和解密工具类"""
des_key = "12345678"
block_size = DES.block_size
pad_str = ['\x01', '\x02', '\x03', '\x04', '\x05', '\x06', '\x07', '\x08']
@classmethod
def des_base64_encrypt(cls, reqdata):
""" 基于DES和base64的加密算法
@:param reqdata 需要加密的请求数据
"""
key = cls.des_key
length = len(reqdata)
if length < cls.block_size:
add = cls.block_size - length
elif length > cls.block_size:
&n

本文介绍如何使用Python进行DES加密操作,重点在于ECB(电子密码本)模式的应用。通过示例代码展示了如何对数据进行DES加密,并返回Base64编码的加密结果。
最低0.47元/天 解锁文章
600

被折叠的 条评论
为什么被折叠?



