密码学 ·

密码学学习记录|des - 3des 算法

参考资料 维基百科 3DES: https://zh.wikipedia.org/wiki/3DES 3DES 概述 3des 顾名思义,就是三重 des,对每个数据块(data block)都进行三次 des 加解密。key 的长度需要 16 - 24 bytes...
密码学 ·

密码学学习记录|des 加解密算法

前言 本文主要分享下在学习 des 算法过程的一些心得,以及一些困惑,同时因为初学着,文中有描述错误的地方,还望各位巨巨巨佬指点迷津 维基百科 DES 简介 DES 全称 Data Encryption St...
python ·

python3 des 加解密

DES 模块安装 pip install pyDes coding import base64 import pyDes class DESHandler(object): def __init__(self, key, iv=None): self.key = key self.iv = iv or key def encrypt(self, text): des_obj = pyDes.des(self.key, self.iv, padmode=pyDes.PAD_PKCS5) return...