在维基百科有关Block Cipher Modes的文章中,他们有一张 未加密图像的简洁图,使用ECB模式加密的同一图像以及使用另一种方法加密的相同图像的另一版本。如何以加密形式显示或查看加密数据?
在大学里我已经开发了我自己的实现DES(you can find it here)的,我们必须演示我们在演示中实现。
我想展示一个类似的例子,如上所示使用我们的实现。然而,大多数图像文件都有与之关联的头文件块,在使用我们的实现对文件进行加密时,也会对其进行加密。因此,当您在图像查看器中打开它们时,它们会被认为已损坏,无法查看。
我想知道是否有人有新的简单的无标题图像格式,我们可以用它来显示这些?或者,如果有人对上述图像的原始创作者如何达到上述结果有任何想法?
任何帮助,将不胜感激,
感谢
注:我知道滚动你自己的加密库是愚蠢的,而DES被认为是打破了,ECB模式为任何有用的密码非常有缺陷的,这是纯粹是学校的学术运动。所以,请不要听课,我知道演习。
+1我打算提出同样的事情。 – 2010-05-02 21:37:41
是的,我考虑过这个。我们用C++开发它,我们真的不应该使用任何外部库。此外,我们的程序应该是通用的加密任何文件。但感谢您的答案。 – 2010-05-02 21:38:40
@Brian,加载并保存32位(无调色板)位图文件非常简单。你不需要第三方库。 – 2010-05-02 21:43:59