Skip to main content

(可选)用于隐写术的无依赖库(包括 GUI 和 CLI)

项目描述

贡献者 叉子 问题


标识

剑龙

(可选)用于隐写术的无依赖库(包括 GUI 和 CLI)
探索文档 »

查看演示 · 报告错误 · 请求功能

目录

  1. 关于该项目
  2. 入门
  3. 用法
  4. 路线图
  5. 贡献
  6. 执照
  7. 接触
  8. 致谢

关于该项目

再一次,我很无聊,所以我做了这个

内置

入门

要启动并运行本地副本,请执行以下简单步骤。

先决条件

  • 安装 git 和 python

     $ sudo apt-get update
     $ sudo apt-get install git
     $ sudo apt-get install python
    
  • (可选)创建虚拟环境

    • Linux:

      $ python -m venv venv
      $ venv/bin/activate
      
    • 视窗:

      > python -m venv venv
      > venv/Scripts/activate.bat
      

安装

  • 克隆 repo $ git clone https://github.com/BizTecBritain/StegaSaurus.git (如果你使用这个方法:为了让这个项目充分发挥其能力,建议你通过 pip 安装枕头和 tqdm,但这不是必需的)
  • 或安装$ pip install KarnaughMap

用法

这可以用作库(请参阅文档)或从命令行运行(您需要添加到 PATH)

$ StegaSaurus.exe [-h] [--read] [--write] [--audio] [--image] [--no-output] [--output OUTPUT] [--data DATA] [--depth DEPTH] [--raw RAW] input

positional arguments:
  input                 Input file path

optional arguments:
  -h, --help            show this help message and exit
  --read, -r            Decrypt Seganography file
  --write, -w           Encrypt Seganography file
  --audio, -a           Perform operation on audio file
  --image, -i           Perform operation on image file
  --no-output           No output file for decryption
  --output OUTPUT       Output file path
  --data DATA           Data file path (write only)
  --depth DEPTH, -d DEPTH
                        Bit depth (default is 2)
  --raw RAW             Raw data for if data file is not used

使用图像时,无法写入 gif,因为它们只能包含有限数量的颜色

有关更多示例,请参阅文档

路线图

请参阅未解决的问题以获取建议功能(和已知问题)的列表。

贡献

贡献使开源社区成为学习、启发和创造的绝佳场所。非常感谢您所做的任何贡献。

  1. 分叉项目
  2. 创建您的功能分支 ( git checkout -b feature/AmazingFeature)
  3. 提交您的更改 ( git commit -m 'Add some AmazingFeature')
  4. 推送到分支 ( git push origin feature/AmazingFeature)
  5. 打开拉取请求

执照

根据 MIT 许可证分发。有关LICENSE更多信息,请参阅。

接触

Alexander Bisland - 推特:@BizTecBritain - 电子邮件:BizTecBritain@gmail.com

项目链接:https ://github.com/BizTecBritain/StegaSaurus

致谢

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

StegaSaurus-1.1.1.tar.gz (11.4 kB 查看哈希

已上传 source

内置分布

StegaSaurus-1.1.1-py3-none-any.whl (18.5 kB 查看哈希

已上传 py3