Skip to content

Releases: MCSteve123/PyEncry

Release1.4-香港记者

01 Jan 02:56
ed1c337
Compare
Choose a tag to compare

这是PyEncry1.x的最后一次更新……
不出意外的话,在我空到要吃翔前,它应该会永远定格在这个版本了。
谢谢自己,整了一堆花活,但是却没有维护它的方式,它已经没什么价值了。
漏洞百出:密钥明文传输sha256形同虚设版本核验没屁用……
估计也是时候结束了。
毕竟什么东西都有个生命周期。
不过,我将加密用的API开源了(是LGPL协议,放心,没有传染性),说不定有人用的到,当然我也可能


这些都是写给自己看的,毕竟它压根没人关注,也不可能有人用,还不如我正在重点研究的ChatDen项目有用

接下来,是给别人看的了:

1.x终曲-Release1.4

主程序

2023.10.14(v1.6)【适配模块库v1.4, v1.5】

  1. 查明了上一个版本的hash()函数问题,替换为sha256加密

模块库

2023.10.14(v1.5)【适配工具v1.6】

  1. 这里开源了

Release1.3

28 Oct 07:54
Compare
Choose a tag to compare

主程序

2023.10.14(v1.6)【适配模块库v1.4】

  1. 查明了上一个版本的hash()函数问题,替换为sha256加密

模块库

2023.10.14(v1.4)【适配工具v1.6】

  1. 完成了utf-8测试
  2. 添加了原先被移除的密文倒置
  3. 添加了sha256加密函数,名为sha256()

    定义:
    from hashlib import sha256 as sha
    
    def sha256(text: str) -> str:
        sh = sha()
        sh.update(text.encode())
        return sh.hexdigest()

Release1.2.1

28 Aug 12:03
Compare
Choose a tag to compare
Release1.2.1 Pre-release
Pre-release

主程序

2023.8.15(v1.5)【适配模块库v1.3.1】

  1. 由于在多窗口测试时发现一个未查明的问题,hash()核验密钥部分暂被删除了。但hash值依旧在密钥中保留,且如果没有此hash值,工具依旧会弹警告
  2. 修复了v1.4版本时未发现的问题:警告部分重叠于“解密区”文字之上。现已将警告部分移位至“解密区”文字的上方

模块库

2023.8.15(v1.3.1)(beta)【适配工具v1.5】

  1. 【重大更新】使用Unicode进行加密,获得了加密中文及其它字符的能力!
  2. 删除了encry_replacedecry_replace两个字符替换表

    【另:这个版本完全可以当Release版本发的,但是这种大小的更新总得出点问题,还是发beta好了】

Release1.2

15 Aug 02:10
Compare
Choose a tag to compare

Release 1.2

主程序

2023.8.15(v1.4)【适配模块库v1.2】

  1. 将文件名更改为main.py以增加可读性
  2. 修改了部分GUI
  3. 添加了标记栏,无实质作用,用于标注与不同人交流的密钥(用于多人聊天,且如果你记性好也可以不写)

模块库

2023.8.15(v1.2)【适配工具v1.2.2、v1.3、v1.4】

  1. 工具通过module_version变量直接调用模块库版本,不再使用return_version()函数

Release1.1

28 Jul 09:21
Compare
Choose a tag to compare

Release1.1

主程序

2023.7.19(v1.3)【适配模块库v1.2】

  1. 通过module_version变量直接调用模块库版本,不再使用return_version()函数
  2. 将密钥长度升为8位
  3. 修改了密钥核验,删除比较版本号新旧功能,直接比较版本号是否相同,防止非正式版报错

模块库

2023.7.14(v1.2)【适配工具v1.2.2、v1.3】

  1. 工具开始通过module_version变量直接调用模块库版本,不再使用return_version()函数

Release1.0

19 Jul 08:32
Compare
Choose a tag to compare

Release1.0.0

主程序

2023.7.14(v1.2)【适配模块库v1.1】

1.上传至GitHub

2.对程序添加了注释

3.加入了基于hash()函数及版本的密钥核验

4.在核验的基础上添加了多个警告功能


模块库

2023.7.14(v1.1)【适配工具v1.2】

1.上传至GitHub

2.允许工具通过retrun_version()函数调用模块库版本