# 文件加密器 **Repository Path**: qw3670/encryptTool ## Basic Information - **Project Name**: 文件加密器 - **Description**: 使用Java Swing编写的文件加密工具,可批量加密电脑中的文件。兼容Windows和Linux。 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 14 - **Forks**: 3 - **Created**: 2020-11-27 - **Last Updated**: 2025-02-26 ## Categories & Tags **Categories**: security-dev **Tags**: None ## README # 文件加密器 #### 介绍 使用Java Swing组件编写的文件加密工具。可使用自定义的密钥,批量加密电脑中的文件。兼容Windows和Linux(发行版仅编译了64位的Windows可执行文件,可自行下载源码编译成Jar包在Linux或32位Windows下运行)。使用的是AES加密算法,最高支持256位加密(jdk/jre 1.8.0_251及以上),详见本README中的“使用说明”。 #### 软件架构 依赖easyFrame,见https://gitee.com/qw3670/easyFrame #### 安装教程 发行版可在安装了Java8以上(含Java8)的64位Windows系统中直接双击运行,若要在Linux或32位的Windows系统中使用,可自行下载源码后编译。 #### 使用说明 ![主界面截图](https://images.gitee.com/uploads/images/2020/1127/110906_ba12da61_1342689.png "QQ截图20201127110347.png") 高强度加密/解密使用的是AES的256位算法,普通强度加密/解密使用的是AES的128位算法。 解密时,必须选择正确的加密强度(高强度加密的文件,只能用高强度解密;普通强度加密的文件,只能用普通强度解密)。 为避免误删,加密/解密后的文件会保存在原目录下的一个新建的文件夹中,不会覆盖源文件。 #### 注意事项 注意:只有jdk/jre 1.8.0_251及以上版本才支持高强度加密/解密