Skip to content

Graphical interface encryptor based on RSA asymmetric encryption algorithm. 基于RSA非对称加密算法的图形界面加密器。

Notifications You must be signed in to change notification settings

MarkMoSwift/HeadBald_RSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

HeadBald_RSA

Graphical interface encryptor based on RSA asymmetric encryption algorithm. 基于RSA非对称加密算法的图形界面加密器。 代码来源:https://maoao530.github.io/2016/11/20/python-rsa/

注意事项

实际上,我刚了解到,有一款软件GnuPG与我的项目高度相似,如果真的有需要,不妨使用这一款软件。
下载链接:https://www.gnupg.org/download/index.html

项目简介

文件加密方法:2048长的RSA
文件名加密方法:base64
语言:python
图形界面实现方法:tkinter

How to use 使用方法

1.把exe放到一个单独的新建文件夹里面,该文件夹为用户文件夹
2.打开程序

想要接收别人的文件的人

3.生成密钥,复制密钥
4.密钥发给别人

想要发送给别人文件的人

5.导入密钥,注明对方的名字(这里假设叫做“某某人”),输入对方的密钥
6.选中对方的名字,并点击加密文件
7.加密成功以后,加密文件的文件在 [用户文件夹]/某某人 - 加密/
8.加密之后的文件后缀为.crypt1,发送给别人

想要接收别人的文件的人

9.点击解密文件,选中被加密的文件
10.解密成功以后,解密文件的文件在 [用户文件夹]/解密/

待加入功能

1.设置、修改访问私钥的密码;
2.校验公钥是否被篡改,防止中间人攻击;
3.删除和修改他人公钥;
4.可滑动界面;
5.加入Github主页,甚至是超链接;

About

Graphical interface encryptor based on RSA asymmetric encryption algorithm. 基于RSA非对称加密算法的图形界面加密器。

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages