2016-02-11 168 views
-3

我想获取当前的base64编码图像,并使用短散列表示“84dskh”将图像“加密”为另一个完全有效的base64编码图像。将Base64编码图像加密为另一个有效的Base64编码图像

原始图像不一定是base64编码,最终我想要一个原始的加密图像,但它仍然是我可以在img标记中显示的有效图像:<img src="myimage" />

最好使用javascript。

+3

太棒了!到目前为止你尝试了什么,你卡在哪里? – Marvin

+0

嗯,我已经尝试重新安排base64编码的字符串的值。但是,我最终得到了无法在浏览器中显示的无效字符串。我知道我可以只是“加密”图像,但如果我这样做,那么图像将不会显示在浏览器中。 – zkazanski

回答

1

要加密图像,您需要将其保存为字符串(可能存在限制),然后在将图像加载到HTML文档时使用解密方法。这是一个related question。你也可以找到this library有帮助(在答案中建议)。

+0

我不是想说每一次加密。更像是争夺。我想“争夺”图像,以至于无法识别。然后,客户端在JavaScript中我想在用户单击按钮时“解读”图像。他们将从看到像素化的垃圾图像到实际的照片。 – zkazanski

+0

如此有效地交换图像的各个部分? – TheMintyMate

+0

只要“交换”图像仍然可以显示,这将工作。 – zkazanski