视觉动感
visualmoo是一个愚蠢的小程序,用于创建图像,以说明使用通常是一个坏主意。
如在其他地方所讨论的,ECB的缺点是将相同的明文块加密为相同的密文块,从而可能揭示许多结构。 直观演示这一点的一种好方法是使用大面积均匀颜色加密位图图像。 在的上,使用了Tux图像。 这个小程序visualmoo允许您创建相似的图像。 而且要清楚一点,尽管该程序读写PNG文件,但是加密当然会应用于未压缩的位图数据。
建造
visualmoo用编写,除了Go的标准库外没有任何外部依赖关系,并且由单个源文件组成。 因此,编译包含一个简单的
go build .
这导致了二进制的visualmoo
用法
运行简单
./visualmoo <inputimage> <outputimage>
输入图像可以是PNG或JPEG文件,输出图像始终是PNG文件。
有一些命令行选项可以查看:
./visualm