1. 首页
  2. 安全技术
  3. 其他
  4. AesCryption Python AES十六进制加解密

AesCryption Python AES十六进制加解密

上传者: 2025-06-01 01:51:08上传 PY文件 12.91KB 热度 3次

hex输入、纯hex输出的AesCryption.py,对调试和对接接口来说真是挺顺手的。代码比较干净,逻辑也不绕,你一眼就能看懂加密流程,尤其适合一些数据敏感的前端传参场景。

AES 的 ECB 模式加上 Python 的实现方式,直接把传入的 16 进制字符串加密成 16 进制输出。你要是对接那种后端要求死板的 API,比如要求纯 HEX 格式的 Token 之类的,用这个脚本刚好合适。

用法也不复杂,导入后直接调用就行了,比如encrypt(hex_str)或者decrypt(hex_str)。嗯,对,就是这么直接。没有花哨的封装,适合直接拿来改。

顺带一提,如果你对十六进制传参比较感兴趣,可以看看十六进制加密 urltool;另外,关于 AES 原理或者变种的实现,也可以参考下AES 加密算法的基础,和这个脚本一起看,理解会更快。

如果你平时项目里要手动做一些数据加密,或者要模拟客户端行为,这脚本挺方便的。要注意的是,它默认是 ECB 模式,安全性嘛,就看你场景了,别拿它上生产就行。

下载地址
用户评论