Skip to content

Latest commit

 

History

History
85 lines (71 loc) · 4.29 KB

README.md

File metadata and controls

85 lines (71 loc) · 4.29 KB

Py加密工具(PyEncry)

介绍

此工具是一个可以加密文本的Python程序,使用一个8位数字作为密钥。
此工具不打算更了

使用方法

发送密钥

程序拥有一个8位密钥,这是内容的加解密工具。
您应当使用“复制密钥到剪贴板”按钮复制有核验标记的密钥,并将其发送出去,但不能让其他人知道这是密钥。
(不应将无核验标记的密钥直接发送给对方,这将导致工具无法识别!)

加密

在加密前,您需要确保您执行了发送密钥部分的内容。
将需加密的内容输入加密框(“加密区”下的第一个长输入框),点击“加密”按钮,您会看到加密输出框(“加密区”下的第二个长输入框)中输出了一串数字,这就是密文。
您可以复制密文,再将其发送出去。

解密

将对方发送过来的密钥原封不动地输入密钥框(“解密区”下的唯一短输入框)。
再将需解密的内容输入解密框(“解密区”下的第一个长输入框),点击“解密”按钮,您会看到解密输出框(“解密区”下的第二个长输入框)中输出了文字,这就是原内容。
如果显示了“警告”,请看此处:为什么点击解密按钮会产生警告?

示意图

示意图 注:v1.4的GUI更新并无实质作用,因此没有修改示意图

最新更新

(注意!工具和模块库版本号不一定相同,具体请看“适配说明”)

主程序

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

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

模块库

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

  1. 这里开源了

历史版本

所有版本列表

版本

Release1.0版本
Release1.1版本
Release1.2版本
Release1.2.1版本
ReLease1.3版本

附注

从Release1.3开始,不提供任何.exe文件,直到能够保证Pyinstaller不抽风为止
在此之前要求拥有Python环境者才可使用
依赖库安装请在cmd或powershell使用此命令:pip install <依赖库名称>

Q & A

一、

Q:
为什么点击解密按钮会产生警告?
A:
这有3种可能:

  1. 密钥验证失效,请重新索要密钥或检查对方工具是否低于v1.2、模块库低于v1.1:
    这是因为对方的密钥不完整(说了点按钮复制密钥,非不听)或版本过低导致的

  2. 密钥已损坏,请重新索要:
    这是因为密钥被修改或漏输入导致的,当然也有可能是你当时的剪贴板里存的不是密钥

  3. 双方[工具/模块库]版本不同:
    这是因为双方版本不同导致的,需要更新版本

二、

Q:
为什么有些包和程序的版本号是X.X,有些是X.X.X?
A:
1.如果版本号是X.X格式的,使用的是Release版本,比较稳定,代码打包格式为“ReleaseX.X”,可直接在GitHub上的Release菜单中下载。更建议使用此类版本。
2.如果是X.X.X格式的,使用的是beta版本或snapshot版本,可能会有各种BUG,beta版打包格式为“BetaX.X”,也可直接在GitHub上的Release菜单中下载。snapshot版本不打包,只在版本库里开放,更新后就无了。

三、

Q:
beta版本和snapshot版本有何区别?
A:
beta版本更新内容多,snapshot版本更新内容少。(就这点区别,别问我为啥,实在是没啥区别了...)

关于作者

B站主页-根号谈
GitHub主页-MCSteve123
GitHub仓库-PyEncry