rajtilak-2020/StegoWeb

GitHub: rajtilak-2020/StegoWeb

一个基于浏览器端 LSB 技术的图像隐写工具,支持将秘密文本编码到图片中并解码还原,全程无需服务器参与。

Stars: 5 | Forks: 1

# 🕵️‍♂️ StegoWeb StegoWeb 是一个完全在客户端运行的隐写术工具,允许用户轻松地将文本消息**编码**到图像中,并将其**解码**还原。它利用最低有效位(LSB)技术,直接在浏览器中提供了一种私密且安全的方式,将消息隐藏在 PNG 或 JPEG 文件中。 ## 🚀 功能特性 - 📤 上传图像 (PNG/JPG) - 📝 输入秘密消息 - 🔐 使用 LSB 技术编码消息 - 👁️ 预览并下载隐写图像 - 🧩 可选:从图像中解码隐藏消息 - 💻 100% 客户端运行(无需服务器) ## 📸 工作原理 ``` graph TD A[User Uploads Image] --> B[User Inputs Secret Text] B --> C[Text Converted to Binary] C --> D[LSB Bits of Image Pixels Modified] D --> E[New Image Created with Hidden Data] E --> F[User Downloads Stego Image] F --> G[Optional: Upload to Decode] G --> H[Extract LSB Bits and Rebuild Message] ``` ## 🧑‍💻 使用技术 * HTML5 + CSS3 * TailwindCSS(用于样式设计) * JavaScript(Vanilla) * Canvas API(用于图像处理) ## 📂 项目结构 ``` StegoWeb/ ├── index.html ├── styles/ │ └── style.css ├── scripts/ │ ├── encode.js │ └── decode.js ├── assets/ │ └── logo.png └── README.md ``` ## 🛡️ 安全声明 这是一个基础的隐写术工具,**不应**用于加密或隐藏高度敏感或机密的信息。它提供的是**简单的 LSB 编码**,仅供教育和实验目的使用。 ## 📄 许可证 MIT License © 2025 [K Rajtilak](https://github.com/rajtilak-2020) ## 🌐 在线预览
标签:CMS安全, DNS 反向解析, JavaScript, 图像处理, 数据可视化, 数据隐藏, 纯前端, 自定义脚本, 隐写术