智运宝官方 Docs
  1. 数盾对称加密工具
智运宝官方 Docs
  • 智运宝API接口文档
    • 智运宝 API 中心
    • 在途监控类服务
      • 普货车运输节点服务
      • 普货车运输行程服务
      • 危货车运输节点服务
      • 危货车运输行程服务
      • 必经地/禁行地管理服务
      • 普货运输行程服务 2.0-轨迹纠偏
    • 信息校验类服务
      • 营业执照验证服务
      • 企业道路运输经营许可证验证服务
      • 道路运输证验证服务
      • 司机从业资格证验证服务
      • 车辆入网验证服务
      • 车辆入网确认
      • 车辆能耗查询服务
    • 电子围栏服务
      • 电子围栏服务 V1.0
    • 熟车运力池服务
      • 熟车运力池服务
    • 始发地/目的地-实时通知服务
      • 始发地/目的地-实时通知服务
    • 包年包月车辆订阅服务
      • 包年包月车辆订阅服务
    • 国六车辆综合服务
      • G6运输行程服务
      • G6运输节点服务
      • G6运输节点服务(批量)
      • G6入网验证服务
      • G6入网确认服务
    • OCR 识别类服务
      • OCR识别类服务
      • OCR营业执照识别服务
      • OCR磅单识别服务
      • OCR道路运输证识别服务
      • OCR行驶证识别服务
      • OCR驾驶证识别服务
  • 数盾对称加密工具
    • 数盾 · DataShield 白皮书
    • 数盾 · 隐私与安全声明
    • 数盾 · 数据传输操作规范
    • 数盾 · Chrome 插件版
    • 数盾 · Python3 代码版
  1. 数盾对称加密工具

数盾 · Python3 代码版

aes_encrypt.py 文件,这是一个完整的 AES-256-GCM 文件加密解密工具。

主要特性:#

使用 AES-256-GCM 加密算法(与 Chrome 插件相同)
PBKDF2-SHA256 密钥派生(200,000 次迭代)
16 字节盐值 + 12 字节 IV + 16 字节认证标签
支持任意文件类型

使用方法:#

加密文件
输出:
文件名.enc
解密文件
输出:
原始文件名
自定义输出文件名

注意事项:#

1.
需要安装 cryptography 库:pip3 install cryptography
2.
加密文件格式:[盐值][IV][密文][认证标签]
3.
此格式与你的 SDX 格式不同,是一个更简单的二进制格式

本机创建文件aes_encrypt.py:#

上一页
数盾 · Chrome 插件版