一个小的示例包

stegp的Python项目详细描述


stegpy

一种通过隐写术对图像和音频文件中的信息进行编码的程序。

在左边,一所房子,里面隐藏着一个隐藏的图像。右边是一只猫的隐藏图像。它是通过除去宿主图像中每个颜色分量的所有有效位(除了最后一个有效位)来显示的。


支持的主机格式:

  • 巴布亚新几内亚
  • bmp
  • gif
  • 网络电话

不同格式的图像会自动转换为PNG格式。完全不支持不同的音频格式。


依赖关系:

  • 努比
  • 密码学
  • 枕头(叉子)

安装:

$ pip3 install stegpy

使用方法:

  • 隐藏消息或文件:
$ stegpy "Hello World!" image.png
  • 提取:
$ stegpy _image.png
  • 加密:
$ stegpy "Hello World!" image.png -p
Enter password (will not be echoed):
Verify password (will not be echoed):
$ stegpy _image.png -p
Enter password (will not be echoed):
Hello World!
  • 更多选项:
$ stegpy -h

待办事项:

  • 添加文档字符串
  • 允许跨多个文件编码
  • 支持jpeg&flac作为主机

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何避免springbootstarterparent和dependency中的flyway包冲突   java文本文件写入不起作用   java获取名为DAO类的Bean创建异常   java类路径和清单文件   如何使用Java中的模式来获取像C中的“sscanf”这样的组?   java Spring自动连接具有构造函数的类   clientSecurity运行的java geode示例失败   java JavaFX:在FXML中从ResourceBundle访问非string对象   java登录到google firebase   java对象在通过构造函数后不会更改。为什么?   java(Android)对特定页面的操作webView   javascript如何在webview的js中从java调用变量   持久化—一种在Java中存储和检索对象而不使用关系数据库的简单方法?   java Ldap获取通讯组列表中的用户   java检查温度条件   java后退按钮警报框(Android Studio)   数组java列表问题:为什么我运行它时,它会在第三次打印时打印出4?   java相对路径与绝对路径