nassim-bakkas/coffre-fort-numerique

GitHub: nassim-bakkas/coffre-fort-numerique

基于 LSB 隐写术与密码学算法的图像信息隐藏工具,支持将加密文本嵌入图像并分析图像质量。

Stars: 0 | Forks: 0

# 🔐 数字保险库

## ✨ 功能 - **编码** — 使用 LSB 隐写术将文本信息隐藏在图像中 - **解码** — 从隐写图像中提取隐藏信息 - **加密/解密** — 使用密码学算法保护信息 - **分析** — 检测图像中的隐写修改并计算指标(PSNR、MSE) ## 🛠️ 技术栈 | 层级 | 技术 | |-------|-----------| | UI | Streamlit | | 隐写术 | LSB (Least Significant Bit) | | 密码学 | Python `cryptography` 库 | | 图像处理 | Pillow、NumPy | | 指标 | PSNR、MSE 分析 | ## 🚀 快速开始 ``` # Clone the repo git clone https://github.com/nassim-bakkas/coffre-fort-numerique.git cd coffre-fort-numerique # Install dependencies pip install -r requirements.txt # Run the app streamlit run app.py ``` ## 📁 项目结构 ``` coffre-fort-numerique/ ├── app.py # Main Streamlit entry point ├── requirements.txt ├── DOCUMENTATION_TECHNIQUE.md # Full technical documentation ├── services/ │ ├── crypto_service.py # Encryption/decryption logic │ ├── stegano_service.py # LSB steganography engine │ ├── file_service.py # File handling utilities │ └── metrics_service.py # Image quality metrics (PSNR, MSE) └── views/ ├── home.py # Home page ├── encode.py # Encode view ├── decode.py # Decode view └── analyze.py # Analysis view ``` ## 👤 作者 **Nassim BAKKAS** — ENSET Mohammedia 学生(IICCN — Cybersécurité et Confiance Numérique) - GitHub: [@nassim-bakkas](https://github.com/nassim-bakkas) - LinkedIn: [nassim-bakkas](https://linkedin.com/in/nassim-bakkas)
标签:DNS 反向解析, HTTP工具, Kubernetes, Python, Streamlit, 图像分析, 图像隐写术, 密码学, 手动系统调用, 数据加密, 无后门, 访问控制, 逆向工具