Skip to content
This repository was archived by the owner on Mar 31, 2025. It is now read-only.

Releases: staugur/Python-SecureHTTP

v0.5.0

Choose a tag to compare

@staugur staugur released this 25 Apr 08:20
  • fix: 修复AES加密key长度问题 (closed #2)
  • feat: 新增 :func:required_string 转化不同py版本的字符串
  • feat: 新增AES加密参数,可以定义返回加密的字符串的类型
  • feat: 新增RSA加密输出/解密输入的编码参数(hex、base64)
  • feat: 更新 :class:EncryptedCommunicationMix 中生成AESKey的函数,现在生成的key默认为16字节
  • chore: AES加密解密函数调整
  • chore: 不再支持pycrypto和pycryptodome,一律使用pycryptodomex!
  • chore: Update README.md to README.rst
  • chore: 更新文档
  • todo: RSA加解密调整

v0.4.1

Choose a tag to compare

@staugur staugur released this 21 Apr 04:15
  • fix: 修复python2.7下RSAEncrypt的plaintext参数编码
  • feat: 新增RSADecrypt参数sentinel
  • docs: 更新js和api说明

v0.4.0

Choose a tag to compare

@staugur staugur released this 05 Apr 05:57
  • AES加密、解密支持hex16进制和base64编码

v0.3.0

Choose a tag to compare

@staugur staugur released this 22 Jan 13:08
  • 生成、导入RSA私钥时可以设置密码
  • 命令行参数化,可设置长度、密码并写入PEM文件
  • 自定义签名算法:md5、sha1、sha256
  • RSA加密、解密弃用rsa包,改用pycryptdome的PKCS1_v1_5
  • 注意:Pycrypto、Pycryptodome将弃用!

v0.2.4

Choose a tag to compare

@staugur staugur released this 18 Jan 03:17
  • 修复部分编码问题
  • 增加sha1、sha256签名

v0.2.3

Choose a tag to compare

@staugur staugur released this 16 Jan 09:57
  • 修复部分编码问题
  • 加密库从pycrypto改为pycryptodomex
  • 支持pypy、pypy3

v0.2.2

Choose a tag to compare

@staugur staugur released this 15 Jan 12:24
  • 支持python3

v0.2.1

Choose a tag to compare

@staugur staugur released this 11 Jan 09:15
  • 修复签名排序bug
  • 发布可使用版本

v0.2.0

v0.2.0 Pre-release
Pre-release

Choose a tag to compare

@staugur staugur released this 08 Jan 09:48
  • 修改签名bug
  • 增加签名可选参数实现关键字段签名、不签名等
  • 优化加密、解密类,简化用户操作,方便调用(不兼容0.1.0版本)

v0.1.0

v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@staugur staugur released this 04 Jan 09:56
  • 首发版本
  • RSA密钥对生成
  • RSA加密、解密
  • AES加密、解密
  • 加密通信流程初步完成:客户端上传数据加密 ==> 服务端获取数据解密 ==> 服务端返回数据加密 ==> 客户端获取数据解密