打马赛克就安全了吗?AI消除马赛克,上线三天收获近7000星
还在用马赛克的方式隐藏密码?小心被「看穿」。
像素化(又称马赛克)是一种常见的打码方式,通过降低图像中部分区域的分辨率来隐藏某些关键信息,比如:
再比如:
看图找马赛克!(找不到请看右侧原图)
但是,在你想隐藏信息的同时,有一些技打马术却反其道而行之,试图将图片还原为原始状态。
最近,一个名为 Depix 的 GitHub 项目爆火,上线三天 star 量已经高达 6.9k。项目作者 Sipke Mellema 是一名信息安全顾问。
项目地址:https://github.c赛克om/beurtschipper/Depix
Depix 能够从像素化图像截图中恢复原图中包含的文字密码。该项目适用于使用线性方框滤波器(linear box filter)创建的像素化图像。如下图所示,项目作者给出了像素化图像、恢复之后就安的效果和原图的对比结果:
马赛克打得够严实了,不过 Depix 还是基本解读出了被隐藏的信息。
如何使用
使用 Depix 从像素化图像截图中恢复文字密码,操作也比较简单:
从截图中分割出矩形像素化 block;
在具有相同字体设置(包括文本大小、字全了体、颜色、hsl)的编辑器中,粘贴待处理字符的德布鲁因(De Bruijn sequence)。
给该序列截图,尽可能使用和像素化图像相同的截图工具。
执行命令:
Depix 算法利用线性方框滤波器单独处理每一个 block 这一事实。它吗?对搜索图像中的每一个 block 执行像素化以寻找直接匹配。
对于大部分像素化图像,Depix 尽量寻找单匹配结果,并假设这些匹配是正确的。至于周围多匹配 block 的结果被看作像素化图像中相同的几何距离,并认为这些匹配也是正确的。该过程AI重复多次。
在正确的 block 没有更多几何匹配后,Depix 将直接输出所有正确的 block。对于多匹配 block,Depix 将输出所有匹配的平均值。
Depix 背后的算法
像素化常使用线性方框滤波器实现。线性方框滤波器的实现很简消除单,速度很快,可以并行处理多个 block。
由于线性方框滤波器是一种确定性算法,对同样的值执行像素化通常会产生同样的像素化 block。使用同样位置的 block 对相同文本执行像素化,会得到同样的 block 值。我们可以尝试像素化文本来马赛找出匹配的模式。幸运的是,这对于秘密值的一部分同样奏效。我们可以把每个 block 或 block 组合看作一个子问题。
项目作者没有选择创建潜在字体的查找表。该算法要求在相同背景上具备相同的文本大小和颜色。现代文本编辑器还会添加色调、饱克,和度和亮度,也就是说存在海量潜在字体。
项目作者给出的解决方案也很简单:使用待处理字符的德布鲁因序列,将其粘贴到相同的编辑器中,然后截图。该截图可以用作相似 block 的查找图像,例如:
德布鲁因序列包括待处理字符的所有双字符组合上线。这很重要,因为一些 block 会重叠两个字符。找出恰当的匹配需要搜索图像中具备相同像素配置的 block。
在以下测试图像中,Depix 算法无法找到「o」的一部分。这是因为在搜索图像中,搜索 block 还包含下一个字母(「d」)的一部三天分,但在原始图像中这里有个空格。
创建字母的德布鲁因序列时加上空格显然会带来同样的问题:算法无法找到后续字母的恰当 block。有空格又有字母的图像需要更长的搜索时间,但结果也更好。
对于大部分像素化图像而言,Depix 似乎能够找到 b收获lock 的单匹配结果,并假设这是正确的。然后将其周围多匹配 block 的匹配结果看作在像素化图像中处于相同的几何距离,并假设这些匹配也是正确的。
在正确的 block 没有更多几何匹配后,Depix 直接输出所有正确的 block。对于多近7匹配 block,Depix 将输出所有匹配的平均值。虽然 Depix 的输出并不完美,但已经算不错了。
下图展示了包含随机字符的测试图像的去像素化结果,大部分字符被正确读取:
对这个项目感兴趣的读者,可以自行尝试。
以后截图时给敏感信息00打码,看来不能简单地用「马赛克了」。
- ·Twitter周一宕机:1.8万用户报告故障
- ·一句话生成图像!微软Photos推出AI绘图与智能重塑功能
- ·值得考虑的开源云平台和工具
- ·涓�浗淇¢€氶櫌鍙戝竷鈥�2021 浜戣�绠楀崄澶у叧閿�瘝鈥�
- ·标签: 沃尔沃中国 袁小林 胡彦杭 吉利控股
- ·苹果最新季度销售将首次破1000亿美元
- ·OpenAI再加速:奥尔特曼预告GPT-6即将到来,主打个性化与记忆功能
- ·标签: iPhone 17e iPad MacBook 比亚迪海豹08 韩国盗版法
- ·云安全日报210125:Debian远程管理器发现命令注入漏洞,需要尽快升级
- ·腾讯开源具备原生3D重建能力的超长程世界模型:HunyuanWorld-Voyager
- ·标签: 强脑科技 脑机接口 韩璧丞 智能仿生手
- ·2021吉利
- ·标签: 曹操出行 耀出行 吉利商旅 出行平台 Robotaxi
- ·OpenAI 挥剑指向 LinkedIn,将于2026年推出 AI 招聘平台
- ·1499元误标成149元?专家质疑苹果砍单,“口说无凭”!
- ·争议应用Neon Mobile冲上美区App Store第二:录制通话数据卖给AI公司,用户隐私换零花钱
- ·标签: TikTok PineDrama 微短剧 字节跳动
- ·标签: 阿里巴巴 千问App 蚂蚁集团 AI+云
- ·扎克伯格:苹果调整iOS 14隐私政策或有利于Facebook
- ·标签: 珀莱雅 丸美生物 吴梦 国货美妆
- ·标签: 苹果 Enchanté 企业助手 Apple Intelligence
- ·AI支出激增拖累盈利:Meta宣布裁员八千人,微软启动万名员工买断计划
- ·云计算核心技术Docker教程:Python镜像使用 Compose 在本地开发
- ·标签: 昉擎科技 梁军 麒麟SOC 思元290
- ·标签: 亿纬锂能 SK On 股权置换 电池企业
- ·标签: Deepway深向 新能源重卡 港交所IPO 灼识咨询
- ·https://www.unclefossil.com/search/百度蜘蛛池租用【tg:seogoogle987】gad_source=1&gclid=Cj0KCQjw_-GxBhC1ARIsADGgDjsNKplUXa2F6YGlHBK2sHDQ88cgsJBb05DyO99TV9jNq_cT0kGMqyQaAgHQEALw_wcB
- ·https://www.military-history.org/?s=百度蜘蛛池租用【tg:seogoogle987】,YTE
- ·https://www.welshmountainzoo.org/shop/index.php?routeproduct/search&tag=百度蜘蛛池租用【tg:seogoogle987】,auW
- ·https://www.lyrics.com/lyrics/kkk3百度蜘蛛池租用【tg:seogoogle987】,pZS
- ·https://www.jusoen.com/addreng.asp?p1=百度蜘蛛池租用【tg:seogoogle987】SeI
- ·https://www.synonyms.com/antonyms/百度蜘蛛池租用【tg:seogoogle987】,LnT
- ·https://www.paulaschoice.hk/zh_hant/catalogsearch/result/?q=百度蜘蛛池租用【tg:seogoogle987】,Yl3
- ·https://www.teamlab.art/zh-hans/?submit=百度蜘蛛池租用【tg:seogoogle987】,HVK
- ·https://www.remit.co.jp/vi/?s=百度蜘蛛池租用【tg:seogoogle987】3vV
- ·https://search.danawa.com/dsearch.php?query=百度蜘蛛池租用【tg:seogoogle987】hrL
- ·标签: 地瓜机器人 具身智能 机器人产品 B2轮融资
- ·用Transformer定义所有ML模型,特斯拉AI总监Karpathy发推感叹AI融合趋势
- ·标签: 豆包手机助手 AI操作手机 金融类应用限制
- ·标签: 中国移动 2026年一季度报告 财报 通信运营商
- ·AI 编程工具 Cursor 正式推出全新文档中心,用户学习更便捷
- ·标签: 代拜年帮尽孝 郑州跑腿公司 春节即时服务 代磕头
- ·vivo 蓝心3B 端侧大模型震撼发布:集成五大核心能力,性能超越所有8B 模型
- ·标签: 乐聚机器人 舍弗勒 人形机器人 工业场景
- ·标签: ChatGPT OpenAI 应用商店 GPTs
- ·云计算开发:Python3-isalnum()方法详解
