SV13/Rygelock
GitHub: SV13/Rygelock
Rygelock 是一个支持图像、音频和视频载体的开源隐写框架,通过多层加密与可否认技术保护隐藏信息的安全性。
Stars: 0 | Forks: 0
# Rygelock:一个具备多层加密、掩码与欺骗技术的开源隐写框架
Rygelock 作为我的毕业设计项目的一部分被开发出来。它是一个全面的隐写系统,支持基于图像、视频和音频的隐写技术,并且完全使用 Python 实现。该系统旨在帮助用户通过隐写技术保护他们的敏感信息,同时也为希望使用我的代码/脚本来构建或扩展他们自己的隐写方案的爱好者提供了一个资源。虽然 Rygelock 目前还算不上是一部杰作,但未来的改进将重点关注于提升可用性,并提供尽可能最有效的可否认隐写技术。
## 功能特性
- 双重 payload **真实 + 诱饵** 流程,具备独立的安全性(密码/密钥/加密)。
- 在嵌入之前对 envelopes 进行 **AES-GCM** 加密。
- 提供多种 **加密选项** 供选择。
- **Matryoshka** 多层嵌入(可选)。
- 感知格式的隐写算法(图像/音频/视频)。
- 使用 ChaCha20、独特 salt 和随机一次性 nonce 的 **掩码** 混淆层。
- 清晰的 **提取** 工作流,包含 metadata 解析与防护机制。
## 项目结构
```
Rygelock/
├─ assets/ # icons, logos, system audio
├─ core/ # algorithms, encryption, engine scripts assets/
├─ ui/ # UI-based scripts core/
├─ utils/ # helpers (audio, config, validation)
├─ rygel.py # Main Script
```
## 快速开始(开发者)
### 1) 克隆并设置虚拟环境
```
# 在 GitHub 上创建后 clone 你的新 repo
git clone https://github.com//Rygelock.git
cd Rygelock
# 创建并激活 virtual environment
python -m venv .venv
.venv\Scripts\activate
# 安装 deps
pip install --upgrade pip
pip install -r requirements.txt
```
### 2) 运行项目
```
python rygel.py
```
## 验证独立校验和
- **MD5:** 027b37e23eff71bbb89afdfb8ccca2fe
- **SHA-1:** 7b182c654a400e5950d20289840dfe11adf7c5cf
- **SHA-256:** bdd4f7b541dde8445a79e50f3d8ccdeac184fcaa05a8976f5a57bab5eef1df52
## 📝 文档
请参阅 **`Rygelock_User_Guide.pdf`** 获取包含屏幕截图的综合指南。
Rygelock 作为我的毕业设计项目的一部分被开发出来。它是一个全面的隐写系统,支持基于图像、视频和音频的隐写技术,并且完全使用 Python 实现。该系统旨在帮助用户通过隐写技术保护他们的敏感信息,同时也为希望使用我的代码/脚本来构建或扩展他们自己的隐写方案的爱好者提供了一个资源。虽然 Rygelock 目前还算不上是一部杰作,但未来的改进将重点关注于提升可用性,并提供尽可能最有效的可否认隐写技术。
## 功能特性
- 双重 payload **真实 + 诱饵** 流程,具备独立的安全性(密码/密钥/加密)。
- 在嵌入之前对 envelopes 进行 **AES-GCM** 加密。
- 提供多种 **加密选项** 供选择。
- **Matryoshka** 多层嵌入(可选)。
- 感知格式的隐写算法(图像/音频/视频)。
- 使用 ChaCha20、独特 salt 和随机一次性 nonce 的 **掩码** 混淆层。
- 清晰的 **提取** 工作流,包含 metadata 解析与防护机制。
## 项目结构
```
Rygelock/
├─ assets/ # icons, logos, system audio
├─ core/ # algorithms, encryption, engine scripts assets/
├─ ui/ # UI-based scripts core/
├─ utils/ # helpers (audio, config, validation)
├─ rygel.py # Main Script
```
## 快速开始(开发者)
### 1) 克隆并设置虚拟环境
```
# 在 GitHub 上创建后 clone 你的新 repo
git clone https://github.com/标签:DNS 反向解析, HTTP工具, meg, Python, 信息安全, 密码学, 手动系统调用, 数据加密, 无后门, 逆向工具, 隐写术