首页 > 解决方案 > Python中的XOR RGB图像解密

问题描述

我不明白如何解密加密的 RGB 图像。

我已经获得了用于加密图像的密钥数组。指令用密钥对图像的每个红色、绿色和蓝色行进行 XOR。坦率地说,我不知道这意味着什么或如何执行它。

任何帮助将不胜感激。这是我到目前为止所写的。

key = np.load('key.npy')
secret = plt.imshow('secret.bmp')

for t, k in zip(secret, key):
    e = t^k

plt.imshow(secret)

标签: pythonpython-3.xrgb

解决方案


要回答关于 RGB 异或解密如何工作的第一个问题,进行 RGB 异或解密的唯一原因是文件是否经过异或加密,因为应用异或加密两次将产生原始文档。这可以在这里看到 ,它描述了您试图理解的基础知识


推荐阅读