# File-encryption-and-decryption-tools **Repository Path**: oubayun/File-encryption-and-decryption-tools ## Basic Information - **Project Name**: File-encryption-and-decryption-tools - **Description**: 这是一个基于Python3.8.2+PyQt5 5.14.2开发的跨平台(MacOS、Windows、Linux)的简单文件加解密工具。采用RSA非对称加密算法,使用公钥加密私钥解密。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2020-04-16 - **Last Updated**: 2022-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 加解密工具简单原理说明 此加解密工具采用类比特币勒索病毒基础工作原理制作,采用RSA非对称加密算法,公钥加密,私钥解密。 ![](_v_images/20200415185159195_404992704.png) # 功能说明 * 支持跨平台(MacOS、Windows、Deepin Linux v20)。 * 采用RSA非对称加密算法。 * 只能够对单个文件进行加密,暂不支持多文件批量加密。 * 支持加密各种类型的文件,包括(.doc,.docx,.txt,.png,.jpg ...)。 # 功能演示 这里采用MacOS客户端进行演示 ### 生成公私密钥 ![](_v_images/20200415193840316_707267254.png) ### 加密hello.txt文件 ![](_v_images/20200415194435560_718751833.png) ![](_v_images/20200415194531120_466542856.png) ### 解密hello.txt文件 ![](_v_images/20200415194559061_722985595.png) ![](_v_images/20200415194640621_55128033.png) ### 加密图片文件 它不仅仅可以加密.txt文件,其它任何类型的文件都可以进行加密,下面我们加密一个图片文件。 ![](_v_images/20200415195003523_971398774.png) ![](_v_images/20200415195010174_1128510124.png) # Deepin Linux v20 Beta安装方法 ```bash sudo tar -zxvf file_en_decryption.tar.gz sudo mv file_en_decryption /opt/ sudo cp /opt/file_en_decryption/file_en_decryption.desktop /usr/share/applications/ #Key存放目录 /home/username ```