找回密码
 立即注册
查看: 279|回复: 0

文件工具加密解密

[复制链接]

该用户从未签到

567

主题

-15

回帖

433

积分

少侠

积分
433
发表于 2026-2-18 17:13:11 | 显示全部楼层

文件工具加密解密

今天没有事情做 做了个文件加密工具 有一些人辛辛苦苦改出来的东西一下子被别人复制
#  CryptoTool 加密解密工具使用说明
## 简介
CryptoTool 是一个功能完整的加密解密工具,支持多种加密算法,包括字符串加密/解密和文件加密/解密。
---
##  版本说明
### 1. C   版本 (CryptoTool.cpp)
- **优点**: 无需依赖,直接编译即可使用
- **支持算法**: XOR、Base64、RC4、Caesar、MD5
- **适用场景**: 轻量级加密、嵌入式系统、无Python环境
### 2. Python 版本 (crypto_tool.py)
- **优点**: 功能更强大,支持现代加密算法
- **支持算法**: Base64、XOR、AES、RSA、MD5、SHA256
- **适用场景**: 需要高强度加密的场景
---
##  C   版本使用
### 编译
```bash
# Windows (MinGW)
g   -o CryptoTool.exe CryptoTool.cpp
# Windows (MSVC)
cl /EHsc /FeCryptoTool.exe CryptoTool.cpp
# Linux/Mac
g   -o CryptoTool CryptoTool.cpp
```
### 命令行使用
```bash
# XOR 加密
CryptoTool.exe -e xor "Hello World" "mykey"
# XOR 解密
CryptoTool.exe -d xor "<密文>" "mykey"
# Base64 编码
CryptoTool.exe -e64 "Hello World"
# Base64 解码
CryptoTool.exe -d64 "SGVsbG8gV29ybGQ="
# MD5 哈希
CryptoTool.exe -md5 "Hello World"
# 文件加密
CryptoTool.exe -ef input.txt output.enc mykey
# 文件解密
CryptoTool.exe -df output.enc input.txt mykey
```
### 交互模式
直接运行程序,按菜单提示操作:
```bash
CryptoTool.exe
```
---
##  Python 版本使用
### 安装依赖
```bash
pip install cryptography
```
### 命令行使用
```bash
# Base64 编码
python crypto_tool.py -e64 "Hello World"
# Base64 解码
python crypto_tool.py -d64 "SGVsbG8gV29ybGQ="
# XOR 加密
python crypto_tool.py -xor "Hello World" "mykey"
# MD5 哈希
python crypto_tool.py -md5 "Hello World"
# SHA256 哈希
python crypto_tool.py -sha256 "Hello World"
# 生成 AES 密钥
python crypto_tool.py -aes-gen
# 生成 RSA 密钥对
python crypto_tool.py -rsa-gen
```
### 交互模式
```bash
python crypto_tool.py
```
---
##
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|网单资源网 |网站地图

GMT+8, 2026-6-4 23:01 , Processed in 0.042712 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表