糊了个图片混淆工具,似乎不很实用

2021-12-31 18:02:49 +08:00
 poly000

效果如图:

缺陷是生成的文件太大(可能是因为无意义地用了 RGBA16 和生成的图片难以压缩)

1969 次点击
所在节点    分享创造
12 条回复
israinbow
2021-12-31 19:13:02 +08:00
无端联想到了基于量子线路模型的量子图像加密技术研究
zhouqian
2021-12-31 19:49:11 +08:00
像素点按一定算法,重新排列呢?
eason1874
2021-12-31 20:48:00 +08:00
这样混淆确实没用,一眼就看出不是正常图片,还增加了文件体积。反正都是雪花,还不如像 AES 那样做个等长转换,起码体积不会增加

要是能混淆成 Gravatar 那种有规律的图案,一眼看不出,就有点意思
poly000
2021-12-31 20:48:42 +08:00
@zhouqian 混淆和逆混淆是相同的操作
原理是这样:
把像素按照由外向内,顺时针(从左上角开始)的顺序进行 reverse 处理
这种顺序描成线就像蜗牛壳,所以就叫 snail 了
poly000
2021-12-31 20:50:54 +08:00
@eason1874 把图像信息用 Gravatar 来表示?…… 感觉可能会有些复杂)
AX5N
2021-12-31 21:33:30 +08:00
不能说似乎不很实用,只能说完全没有用。我随便拿个压缩算法跑一遍不也一样,而且我连源码都不用存储,到哪都能找到解码手段。
jim9606
2021-12-31 23:01:13 +08:00
如果只是用特定规则进行一对一变换,那不是很有意义。
有意义的用法,例如利用 PNG 透明背景在正常图片中隐藏信息,或者将二进制 payload 嵌入一张正常图像并可以抵抗主流互联网平台的缩放和压缩失真。
poly000
2022-01-01 09:10:56 +08:00
@AX5N 恩…… 相较于压缩 /文件加密我只是希望在不能发送文件时也能使用
但是看样子没有这样做的必要
poly000
2022-01-01 09:14:36 +08:00
dragonszy
2022-01-01 16:06:14 +08:00
可以做一个绕过人工智能检测的工具,不是有 GAN 生成反识别的图片么,什么单像素点攻击。
比如包含文字的图片,普通可以智能识别出文字,转换成不能识别的。
比如包含某种可识别物体的图片,转换成该物体不能识别。
这样就可以混淆机器,不混淆人。
rekulas
2022-01-02 20:57:15 +08:00
确实不实用,自己私下想的算法安全性测试都没有没人敢用(而且这图看起来似乎。。。安全性不太高的样子),还不如楼上说的直接 aes 跑一遍,安全性经过权威测试,速度芯片级优化,体积也不会增大
poly000
2022-01-09 07:58:07 +08:00
@rekulas 比起安全我主要是想绕过 IM 平台的 AI 图片审查之类,因为有时要发送过不了审的图片……

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

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

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

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

© 2021 V2EX