#xor #image #crypto #cryprography

app b2

一个将图像进行异或运算的简单程序

1个不稳定版本

使用旧的Rust 2015

0.1.0 2016年4月18日

#37 in #xor

CC0 许可证

5KB
76

B2

Build Status

将引脚设置为 'B2'。

安装

使用b2的最简单方法是使用cargo安装。

$ cargo install b2

用法

B2 - Set your pins to B2

A tool to XOR images together.

Usage:
  b2 makenoise <file> <outfile>
  b2 xor <file> <file2> <outfile>
  b2 (-h | --help)
  b2 (-v | --version)

Options:
  -h --help     Show this screen.
  -v --version     Show version.

示例

创建一个噪声图像,并用该噪声加密原始图像

$ b2 makenoise sonofa.jpg noise.png
$ b2 xor sonofa.jpg noise.png encrypted.png

现在您有一个 '加密' 的图片,encrypted.png。要 '解密',只需再次将加密图像与噪声进行异或运算

$ b2 xor noise.png encrypted.png decrypted.png

依赖关系

~6MB
~121K SLoC