kaushalmeena/digi-cloak

GitHub: kaushalmeena/digi-cloak

Digi-Cloak 是一款基于 AES 加密与 LSB 隐写术的 Web 应用,用于将机密信息安全地隐藏在图像中。

Stars: 80 | Forks: 9

# Digi-Cloak 一款 Web 应用,借助 AES 加密和 LSB 隐写术,将机密信息安全地隐藏在图像中。 在线版本已部署于 [https://kaushalmeena.github.io/digi-cloak/](https://kaushalmeena.github.io/digi-cloak/) ## 快速开始 以下说明将帮助您在本地计算机上复制并运行该项目,以用于开发目的。 ### 前置条件 要安装和运行此项目,您需要: - [Node.js](https://nodejs.org/ "Node.js") `^22.22.3 || ^24.15.0 || >=26.0.0`(包含 `.nvmrc` 文件 —— 如果您使用 [nvm](https://github.com/nvm-sh/nvm "nvm"),请运行 `nvm use`) - [pnpm](https://pnpm.io/installation "pnpm") - [git](https://git-scm.com/downloads "git")(仅用于克隆此代码库) ### 安装说明 要在本地计算机上完成所有设置,您需要按照以下步骤操作: 1. 克隆此代码库,然后将目录切换到 `digi-cloak` 文件夹: ``` git clone https://github.com/kaushalmeena/digi-cloak.git cd digi-cloak ``` 2. 使用 pnpm 安装项目依赖: ``` pnpm install ``` ### 运行 要运行该项目,只需执行: ``` pnpm dev ``` 您的应用现在应该运行在 [localhost:4200](http://localhost:4200/) 上。 ### 测试 要运行单元测试: ``` pnpm test ``` 要运行端到端测试(Playwright): ``` pnpm exec playwright install chromium # first time only pnpm e2e ``` 要对项目进行 lint: ``` pnpm lint ``` ### 构建 要创建生产构建: ``` pnpm build ``` 构建输出将写入 `dist` 文件夹。 ## 许可证 本项目基于 MIT 许可证授权 —— 详情请参阅 [LICENSE](LICENSE) 文件。
标签:AES加密, MITM代理, 信息隐藏, 图像隐写术, 密码学, 手动系统调用, 特征检测, 自动化攻击