gpt4 book ai didi

cryptography - 如何以加密形式显示或查看加密数据?

转载 作者:行者123 更新时间:2023-12-04 05:21:06 25 4
gpt4 key购买 nike

在关于 Block Cipher Modes 的维基百科文章中他们有一个整洁的小图表
未加密的镜像、使用 ECB 模式加密的同一镜像以及使用其他方法加密的同一镜像的另一个版本。

Unencrypted ECB Mode CBC Mode

在大学时,我开发了自己的 DES 实现(you can find it here),我们必须在演示文稿中演示我们的实现。

我想使用我们的实现显示一个与上面类似的示例。然而,大多数图像文件都有与之关联的头块,当使用我们的实现加密文件时,它们也会被加密。因此,当您在图像查看器中打开它们时,假定它们已损坏且无法查看。

我想知道是否有新的简单的无标题图像格式可以用来显示这些格式?或者,如果有人对上述图像的原始创建者如何实现上述结果有任何想法?

任何帮助,将不胜感激,

谢谢

注意:我意识到滚动你自己的密码学库是愚蠢的,DES 被认为是坏的,ECB 模式对于任何有用的密码学都是非常有缺陷的,这纯粹是学校的学术练习。所以请不要讲课,我知道练习。

最佳答案

如果您使用的是高级语言,例如 Java、python 等,您可以做的一件事是加载图像并将像素数据读取到内存中的数组中。然后对这些原始字节执行加密,完成后保存图像。让所有标题数据由您使用的任何语言的库处理。换句话说,不要将文件视为原始字节序列。希望有帮助。

关于cryptography - 如何以加密形式显示或查看加密数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2755023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com