图片异或加密的问题

2021-06-30 13:44:35 +08:00
 heyhumor

图片异或加密是从头开始吗?文件头又是从哪里开始?参考下面外链 https://www.kanxue.com/question-read-801163.htm

1813 次点击
所在节点    程序员
8 条回复
heyhumor
2021-06-30 13:45:59 +08:00
野生程序员,确实没什么 C++基础,望指导~
wms
2021-06-30 15:57:14 +08:00
你得把 程序和密文发出来啊,就这一段反汇编代码, 怎么分析啊?
heyhumor
2021-06-30 16:55:05 +08:00
@wms 密文就是里面的字符串,异或之后 v4 的值是 0x0B,程序还真没有,在这硬看呢。。
wms
2021-06-30 16:56:52 +08:00
二进制没有,图片文件呢?
liuidetmks
2021-06-30 18:24:30 +08:00
你直接把原始图片和加密后的图片再异或一下,是不是就能还原出异或的 key?

不知道为嘛用异或来加密图片
heyhumor
2021-07-01 08:04:21 +08:00
@liuidetmks 原始图片是在程序里面显示的,没办法保存成实体,所以就只有密文,不可能三者公布其二的。
ysc3839
2021-07-01 20:09:25 +08:00
没有源程序,所以你是在帮别人解决问题?建议对方直接来这里问,把源程序发出来。
另外我个人也不喜欢帮中间人解决问题,我花时间解决了,你把答案复制过去,功劳归你?假如还有奖金呢?
heyhumor
2021-07-02 11:50:18 +08:00
@ysc3839 哈哈不会,源程序是个系统,但是 dll 我有,就是不知道怎么放上去。一直被传入的地址指针困惑,后来发现解密后还要改文件头,图片就可以正常显示了。谢谢回答

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/786662

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX