马赛克也被破解了!宅男的福音
我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情
GitHub严选:每天推荐一个GitHub优质开源项目
路再长也会有终点,夜再长也会有尽头,不管雨下得有多大,总会有停止的时候。乌云永远遮不住微笑的太阳!
大家好,我是严选哥。
今天给大家带来的项目是:Depix
有人以为图片打个马赛克就安全了?比如密码、名称,甚至一些不可告人的图片等等。但是如果你看了今天这个GitHub短短几天就能达到近1万Star的项目后,估计就不会这么想了。
这个项目叫Depix,它的作者是一名信息安全顾问。
Depix能从像素化的截图中恢复密码,该项目适用于使用线性方框滤波器(linear box filter)创建的像素化图像。
我们看下效果:
算法
该算法利用了线性盒式滤波器分别处理每一块。对于每一块,它将对搜索图像中的所有块进行像素化以检查直接匹配。
对于大多数像素化图像,Depix设法找到单匹配结果。假设这些是正确的。然后将周围的多匹配块的匹配进行比较,以在几何上与像素化图像中的距离相同的距离进行比较,匹配也被视为正确。重复此过程几次。
正确的块不再具有几何匹配之后,它将直接输出所有正确的块。对于多匹配块,它输出所有匹配的平均值。
说白了解决方案也很简单,采用De Bruijn预期字符序列,将其粘贴到同一编辑器中,再进行截图。该屏幕截图用作相似的Block来查找图像。例如:
项目地址:
https://github.com/beurtschipper/Depix
欢迎关注我的技术公众号:国民程序员,我们的目标:输出干货
- 每天分享原创技术文章
- 海量免费技术资料和视频学习资源
- 分享赚钱门道,带领程序员走向财务自由
马赛克也被破解了!宅男的福音相关推荐
- 一键服务端是什么意思_一键消除马赛克和圣光?这类软件能否在未来成为二次元宅男的福音...
导读:看到一个有意思的话题,这里也分享给大家.主要介绍了一款关于一键消除马赛克和圣光的软件,如果有实际效果的话,可以说解决了很多人心中的"难题".这类软件,能否在未来成为二次元宅男 ...
- IT宅男的福音!15个编程类的游戏,编程游戏两不误!
在本文中,我们从近200多个网站中,评选出了的15个热门网站.你可以在玩游戏中学习编程. Mybridge A.I. 基于各种因素也评估了这些网站的内容质量,以确定它们对程序员是有用的. 这些网站专为 ...
- 宅男之品味生活节奏篇
纳闷自己为何一直处于一种忙碌的状态,总是感觉做不完的项目,学不完的技术,卸不完的责任.于是乎,生活全然进入了一种快餐状态,什么都是草草了事.苦恼,特别最近,做什么都没状态. 今天下班,突然有所悟,是为 ...
- 宅男抖音某猫协议分析及应用破解
" 分析传说中的快x,顺便提供破VIP线路及去启动广告方法." 在当今这个由应用市场主导的网络上,流传着一批应用,它们低调又神秘,依赖口碑与独立网站在地下渠道传播,应用市场中从来都 ...
- 任天堂 Switch 正式发售10天,宅男刚舔完卡带就被黑客破解了……解了……了
还记得拿到任天堂 Switch 后,宅男就迫不及待地舔卡带,尝尝"甜蜜的苦涩"这件事吗? 今天(3月13日)这件事和卡带没有什么关系.但是,却是 Switch 的噩耗.正式发售10 ...
- 宅男程序员给老婆的计算机课程
声明: Technorati 标记: IT生活 本文档来自:http://developer.51cto.com/art/201203/321936.htm 宅男程序员给老婆的计算机课程之0:认清本质 ...
- 转自51CTO的帖子——宅男程序员给老婆的计算机课程
在51CTO上闲逛的时候,看了这个系列的帖子.感觉不错,特转发于此,留做纪念. 原文链接: 宅男程序员给老婆的计算机课程之0:认清本质 宅男程序员给老婆的计算机课程之1:认清实际 宅男程序员给老婆的计 ...
- 宅男程序员给老婆的计算机课程之10:做,就对了!
[51CTO独家特稿]学以致用,很多时候,学习一样东西最好需要能够在实际中应用起来. 所以我在第2课"怎么看待牛人"中强调的必须"看代码 + 写代码". 不过我 ...
- 头像秒变像素风,宅男大叔自学AI打造大师级水准,火爆推特
↑ 点击蓝字 关注极市平台 来源丨量子位 极市导读 最近,一位日本宅男大叔佐藤做了一个AI生成肖像画的网站AI Gahaku,10天内用户访问量从0暴增到100万,引爆推特.>>就在明天, ...
- 宅男程序员给老婆的计算机课程之9:数据模型
这次来讲MVC中最后的M. Model,几乎可以说是网页应用的核心. 之前课程提到过网页应用是由数据库驱动,而在很多场景,数据库 = M : M = 数据库. 所谓的ORM: object relat ...
最新文章
- 50 种系统免遭黑客侵袭的方法 [2017 年版]
- soundtouch源码分析__based on csdn :
- 一篇文章带你详解 HTTP 协议(下)
- 【自动群发小助手】微信也能定时发送消息?过年终于不用熬夜守点发祝福了~
- java.io设计模式_Java IO文件过滤器对命令设计模式的使用
- 【Java线程】线程同步—synchronized Lock
- HDU4099(斐波那契数列与字典树)
- react dispatch_React测试的那些事(三) React Hook 测试实例
- 苹果11是高通基带吗_最强对抗!小米11对抗三星、苹果华为等最高旗舰|喜欢小米吗?...
- Flink 合流水位线图解
- Ubuntu 下安装tomcat和配置eclipse的遇到的问题的一点心得。
- JavaScript 模拟重载
- HanLP1.5.2 -python使用介绍
- 批改网作文提交时分析不出来_推荐一款免费英语写作批改软件
- 清除Windows远程桌面连接记录
- 计算机保研厦大面试,保研其实不难:他们保研人大、厦大、山大,有这些经验,值得收藏!...
- 百度离线地图金字塔瓦片发布
- 以rpm为后端及以yum为前端工具的程序包管理器在Linux发行版系统centos中的使用...
- java—Web(项目)—数据库(插入数据)
- 2021.06.08|提取、比较各样品vcf文件中snp突变频率
热门文章
- 广东又将添新高校:香山大学来了
- 中山香山杯 misc write up
- 神经网络pid控制原理框图,神经网络pid控制原理图
- c语言实现输入电压检测,STC12C2052AD单片机AD转换C语言程序的实现
- ffmpeg从mp4(音视频)中提取音频aac
- 希捷移动硬盘linux,[转载]强列建议不要买seagate希捷移动硬盘!!!
- Android 自定义viewGroup实现淘宝二楼及处理多指触控事件
- 以下sum函数用来求a,b两数的和,在主函数中输入两个数并调用sum函数求其和。
- win10设置计算机关机时间,最新版:如何在Win10计算机上设置计划的关机时间? Windows 10计算机设置定时关机命令...
- win10配置计算机时强制关机,win10系统强制关机后开不了机了的解决方案