# Stegano **Repository Path**: A1LinLin1/stegano ## Basic Information - **Project Name**: Stegano - **Description**: 信息隐藏与数字水印实验仓库 - **Primary Language**: Unknown - **License**: MPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 64 - **Forks**: 46 - **Created**: 2025-10-28 - **Last Updated**: 2026-02-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Stegano 一个面向信息安全教学与实践的信息隐藏实验平台,整合实验代码与前后端操作界面,覆盖图像与音频的经典隐写技术与分析流程。平台提供统一的任务入口、文件上传、结果输出与可视化预览,便于课堂演示与实验复现。 Stegano 当前聚焦于可运行的教学实验,强调可读性、可复现与操作一致性;同时保留对更复杂实验的扩展空间,适用于课程实验、课程设计及科研原型验证。 ## 🎯 平台目标 * **教学友好**:实验入口统一、步骤清晰,适合课堂演示与学生上手。 * **可复现实验**:统一输入输出约定,结果可下载与对比。 * **易扩展**:后端按实验编号组织,便于新增脚本与说明。 --- ## ✨ 关键功能 1. **实验覆盖** * 图像:LSB 隐写、DCT 失真、卡方分析、DCT/LSB 水印 * 音频:LSB 水印嵌入与提取 * 联合安全:SM4 加密 + LSB 隐写 2. **统一操作流程** * 前端上传与实验脚本执行 * 输出结果文件可下载与预览 * 标准化文件名提示,降低操作错误 3. **后端模块化** * 按实验编号组织脚本与素材 * 统一 API 调用与输出收集 * 便于后续扩展更多算法与实验 --- 🖥️ Web 控制台页面 ![前端页面展示](platform/image.png) * **实验选择**:按编号进入实验并查看说明 * **上传与运行**:选择脚本、上传素材、执行与下载结果 * **结果预览**:图片与音频输出的在线预览 --- ## 🗃️ 数据与存储 * **本地实验素材**:按实验目录管理脚本与素材 * **输出文件**:统一由后端收集并提供下载 --- ## 🔒 安全与合规 * 教学演示优先,默认本地运行 * 涉及密文实验使用 SM4 加密流程 --- ## ✅ 测试与基准 * 提供脚本级实验验证 * 关键实验输出可视化与可下载验证 --- ## 开源协议 Stegano 采用 MIT 许可证发布,详情请参见 [LICENSE](./LICENSE) 文件。 --- ## 引用的仓库 本项目引用了以下开源项目: - [ShellStego]:https://gitee.com/liu-bi0388/ShellStego