马赛克已经不安全了?!
本文来源:机械之心
作者:魔王、小舟
还在用马赛克的方式隐藏密码?小心被「看穿」。
从截图中分割出矩形像素化 block;
在具有相同字体设置(包括文本大小、字体、颜色、hsl)的编辑器中,粘贴待处理字符的德布鲁因(De Bruijn sequence)。
给该序列截图,尽可能使用和像素化图像相同的截图工具。
执行命令:
python depix.py -p [pixelated rectangle image] -s [search sequence image] -o output.png
下图展示了包含随机字符的测试图像的去像素化结果,大部分字符被正确读取:
对这个项目感兴趣的读者,可以自行尝试。
以后截图时给敏感信息打码,看来不能简单地用「马赛克了」。
恋习Python 关注恋习Python,Python都好练
推荐阅读:
别这样直接运行Python命令,否则电脑等于“裸奔” 有读者让我爬逼乎,是我大意了... 用Python分析北京市蛋壳公寓租房数据 用 Python 写一个安卓 APP GitHub 上 25 个 Python 学习资源,墙裂推荐! 微软最强 Python 自动化工具开源了!不用写一行代码! 别这样直接运行Python命令,否则电脑等于“裸奔” 年轻人不讲武德,竟用Python让马老师表演闪电五连鞭! 好文章,我在看❤️
评论