python - 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)
解决方案
要回答关于 RGB 异或解密如何工作的第一个问题,进行 RGB 异或解密的唯一原因是文件是否经过异或加密,因为应用异或加密两次将产生原始文档。这可以在这里看到 ,它描述了您试图理解的基础知识
推荐阅读
- python - 使用 Python 检索 Firebase 数据
- javascript - 如果有事件,我如何在 React 中每 10 秒提交一个表单?
- django - 如何使用外键将 django 模型连接到另一个模型中的唯一对象
- python - 如何在现有的 pandas 数据框中应用编码
- python - 在 python 中使用来自 json 的 matplotlib 创建多个图表
- swiftui - 为什么 ReceiveValue 块合并订阅中没有保留周期
- c# - 如何在c#中将字符串列表转换为字典
- .net - 通过 powershell 获取 Azure ADusers
- powershell - 在 PowerShell 中的 CSV 中添加重复值
- google-chrome-devtools - 让 Chrome 代码段在每次页面刷新时运行