SV13/Rygelock

GitHub: SV13/Rygelock

Rygelock 是一个支持图像、音频和视频载体的开源隐写框架,通过多层加密与可否认技术保护隐藏信息的安全性。

Stars: 0 | Forks: 0

# Rygelock:一个具备多层加密、掩码与欺骗技术的开源隐写框架 logo 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`** 获取包含屏幕截图的综合指南。
标签:DNS 反向解析, HTTP工具, meg, Python, 信息安全, 密码学, 手动系统调用, 数据加密, 无后门, 逆向工具, 隐写术