# ed **Repository Path**: zhaozixing/ed ## Basic Information - **Project Name**: ed - **Description**: 加密和解密:Encrypt and Decrypt - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-30 - **Last Updated**: 2025-02-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ed: Encrypt and Decrypt #### 介绍 加密和解密 #### 软件架构 Java Swing, RSA, PEM #### 安装教程 org.sauceggplant.EdApp#main 为应用入口。 org.sauceggplant.PemUtil#main 可以制作新的pem公私钥文件。 #### 使用说明 1. 公私钥文件成对出现(key/PrivateKey.pem, key/PublicKey.pem) 2. 默认为共钥加密,私钥解密,算法默认RSA,长度2048;公钥与私钥唯一配对,丢失则无法加密或解密 3. 界面运行(其中,`.edata` 文件为加密后文件) A) 调试运行: `org.sauceggplant.EdApp` 类 B) 命令行: ```java -jar ed-1.0-SNAPSHOT.jar``` ---------------------- 加密(样例:Demo/原文.txt) ![加密](Demo/加密.png) ---------------------- 解密(样例:Demo/原文.txt.edata) ![解密](Demo/解密.png)