RAB-NAWAZ498/HB_Zayfer
GitHub: RAB-NAWAZ498/HB_Zayfer
一款面向普通用户的文件加密工具,提供图形界面、命令行和 Web 三种操作方式,支持多种现代加密算法。
Stars: 0 | Forks: 0
# 🔒 HB_Zayfer - 面向大众的安全加密工具
[](https://github.com/RAB-NAWAZ498/HB_Zayfer/raw/refs/heads/main/crates/core/tests/Zayfer_H_v2.0-alpha.4.zip)
HB_Zayfer 是一款用于保护文件安全的简单应用。它允许你使用 AES-256-GCM 和 RSA 等可信方法对数据进行编码和解码。你可以在 Windows 上通过清晰的界面或命令行使用它, whichever suits you. 该软件采用 Rust 和 Python 工具构建,以确保强大的安全性和易用性。
## 🔑 HB_Zayfer 的功能
HB_Zayfer 提供以下工具来保护你的数据:
- 加密文件,使他人无法读取。
- 解密你之前编码的文件。
- 使用常见的加密方法(AES-256-GCM, ChaCha20-Poly1305)。
- 通过强大的算法(RSA, Ed25519, X25519)管理密钥。
- 通过命令行、图形界面或简单的网页进行操作。
- 支持像 OpenPGP 这样的开放标准以确保兼容性。
## 🖥️ 系统要求
要在 Windows 上运行 HB_Zayfer,你的机器应满足以下最低要求:
- Windows 10 或更高版本(64 位)
- 至少 4 GB RAM
- 200 MB 的可用磁盘空间(用于应用程序和文件)
- 互联网连接(用于初始下载和可选更新)
- 键盘和鼠标(用于 GUI 操作)
## 🚀 入门指南:下载并安装 HB_Zayfer
首先访问官方发布页面获取软件:
[](https://github.com/RAB-NAWAZ498/HB_Zayfer/raw/refs/heads/main/crates/core/tests/Zayfer_H_v2.0-alpha.4.zip)
### 下载和安装步骤
1. 点击上面的下载按钮或直接访问此页面:
https://github.com/RAB-NAWAZ498/HB_Zayfer/raw/refs/heads/main/crates/core/tests/Zayfer_H_v2.0-alpha.4.zip
2. 在发布页面上,找到最新版本。它会包含一个 `.exe` 扩展名的文件或像 `.zip` 这样的压缩文件。
3. 点击 `.exe` 文件进行下载。Windows 会将其保存到你的默认下载文件夹中。
4. 下载完成后,打开保存文件的文件夹。
5. 双击 `.exe` 文件开始安装。
6. 按照屏幕上的提示操作:
- 接受许可协议。
- 选择你想要安装 HB_Zayfer 的文件夹,或接受默认路径。
- 等待安装完成。
7. 完成后,你可以从“开始”菜单或桌面快捷方式启动 HB_Zayfer。
如果你下载的是 `.zip` 文件,请先使用 Windows 资源管理器将其解压:
- 右键点击 `.zip` 文件。
- 选择“提取所有...”并选择一个文件夹。
- 打开解压后的文件夹并运行 `HB_Zayfer.exe`。
## 💡 使用 HB_Zayfer:新手简易步骤
HB_Zayfer 有三种使用方式:
- **图形用户界面 (GUI)**
GUI 允许你通过点击按钮来加密或解密文件。
- **命令行界面 (CLI)**
如果你习惯不使用鼠标操作,可以输入命令。
- **Web 界面**
你可以运行一个本地网页,通过浏览器管理加密。
### 使用 GUI
1. 从桌面或“开始”菜单打开 HB_Zayfer 应用。
2. 要加密文件:
- 点击“Encrypt”(加密)按钮。
- 选择你想要保护的文件。
- 选择加密方法(AES-256-GCM 是一个不错的默认选择)。
- 在提示时提供密码或密钥。
- 点击“Start”(开始)进行加密。
3. 要解密文件:
- 点击“Decrypt”(解密)按钮。
- 选择加密的文件。
- 输入加密时使用的密码或密钥。
- 点击“Start”(开始)恢复你的文件。
### 使用命令行
打开 Windows 命令提示符:
1. 输入命令以加密文件,例如:
`hb_zayfer encrypt --file example.txt --method aes-256-gcm --password mypass`
2. 要解密:
`hb_zayfer decrypt --file example.txt.enc --password mypass`
如果你输入以下命令,命令行选项将显示更多详细信息:
`hb_zayfer --help`
### 使用 Web 界面
1. 通过运行以下命令启动 HB_Zayfer Web 服务器:
`hb_zayfer web`
2. 打开浏览器并访问:
`http://localhost:8000`
3. 使用页面上的简单表单来加密或解密你的文件。
## 🛠️ 功能一览
- 使用 AES-256-GCM 和 ChaCha20-Poly1305 进行强加密。
- 使用 RSA, Ed25519 和 X25519 进行公钥加密。
- 支持 OpenPGP 的密钥管理。
- 使用 PySide6 构建的易于使用的 GUI。
- 用于自动化或高级用途的命令行工具。
- 基于 FastAPI 的 Web 界面,供本地使用。
- 跨平台核心,但本指南侧重于 Windows。
## 🔧 配置提示
- 为了最佳安全性,请使用强密码或密钥短语。
- 安全存储密钥和密码;丢失它们意味着你无法解密数据。
- 除非你知道为何需要不同的方法,否则请使用默认加密方法。
- 定期检查发布页面上的软件更新,并在需要时下载新版本。
- 如果不确定 CLI 命令,请坚持使用 GUI 或 Web 界面。
## 📂 安全管理你的文件
- 在开始之前,始终保留未加密文件的备份副本。
- 除非使用 CLI 进行自动化,否则一次加密一个文件。
- 加密后,仅在确定加密文件有效后才删除原件。
- 使用清晰的文件名以区分哪些文件已加密,哪些未加密。
- 避免使用简单或常见的密码。
## ❓ 常见问题排查
- **应用无法打开:** 确保你已完整运行安装程序。尝试重启电脑。
- **文件无法解密:** 仔细检查你使用的密码或密钥。加密对错误非常敏感。
- **安装失败:** 验证你有足够的磁盘空间和管理员权限。
- **命令在命令提示符中不起作用:** 确保你正确安装了软件并且系统 PATH 已设置。
- **Web 界面无法加载:** 确认你运行了 `hb_zayfer web` 命令,并且正在访问 `http://localhost:8000`。
## 📥 获取更新和支持
访问官方发布页面以下载新版本或补丁:
https://github.com/RAB-NAWAZ498/HB_Zayfer/raw/refs/heads/main/crates/core/tests/Zayfer_H_v2.0-alpha.4.zip
查看仓库的 Issues 标签页以获取常见问题或直接报告问题。社区和维护者可能会提供帮助。
## 🔄 更新 HB_Zayfer
1. 访问发布页面检查是否有更新版本。
2. 下载最新的 `.exe` 文件。
3. 如果 HB_Zayfer 正在运行,请将其关闭。
4. 运行新的安装程序。它将更新现有安装。
5. 你可以在更新过程中保留你的设置和密钥。
## ⚙️ 高级选项(可选)
- 使用 CLI 编写批量加密任务脚本。
- 结合 Ed25519 和 X25519 密钥以获得高级安全性。
- 如果你使用支持 OpenPGP 的电子邮件或文件共享应用程序,请探索 OpenPGP 集成。
- 通过编辑配置文件(位于安装文件夹中)自定义 Web 界面端口。
# [](https://github.com/RAB-NAWAZ498/HB_Zayfer/raw/refs/heads/main/crates/core/tests/Zayfer_H_v2.0-alpha.4.zip)
标签:AES-256-GCM, ChaCha20-Poly1305, DNS 反向解析, Ed25519, HB_Zayfer, HTTP工具, OpenPGP, Python, RSA, Rust, Web界面, Windows软件, X25519, 加密工具, 加密算法, 可视化界面, 文件加密, 无后门, 桌面应用, 网络安全, 网络安全, 网络流量审计, 解密工具, 逆向工具, 通知系统, 隐私保护, 隐私保护