V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CEBBCAT
V2EX  ›  Apple

打码时,你用涂黑还是马赛克?另外好奇为什么苹画笔提供的"黑"涂下去的效果是深灰?

  •  
  •   CEBBCAT · 2019-08-02 23:52:22 +08:00 · 1967 次点击
    这是一个创建于 1970 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近浏览一篇前辈的博文,发现他也是在用马赛克打码。

    我长久以来就对马赛克深表怀疑,因为按照信息论的说法,马赛克只能抛去部分信息,只要能通过某些手段获取到部分不被注意的信息,想必就能把密文还原大半。

    我展开了搜索,先后搜到了几篇文章附在文末,供大家参考。这里举个例子:

    1 + 7 = 8
    4 + 4 = 8

    打码就相当于你得到了 8,只要你知道其中一个是 1,显然另一个是 7 [1]。

    当然,依据实际情况,完全获取原图几乎是不可能的事,不过假设对结果有一定容错度,看清阿拉伯字母应该还是 OK 的。

    字体、色块计算算法、传播途中图片被压缩带来的漂变是可以被统计的,由此我在这里建议各位使用合格的色块将敏感信息覆盖是更为妥当的做法。

    1. 匿名用户在知乎上的回答
    2. 另一知乎用户的回答,显然部分群众认为还原马赛克是天方夜谭
    3. 关于账单信息还原的实践(英文)
    4. 知乎某专栏做的 iPhone 实验
    5. 凤凰网某自媒体做的实验

    打完这些字,我想苹果的画笔是去取了平均而不是色块的覆盖,至于为什么,这不是本文的重点,希望大家不要偏楼

    9 条回复    2019-08-04 03:16:22 +08:00
    CEBBCAT
        1
    CEBBCAT  
    OP
       2019-08-03 02:52:05 +08:00 via Android
    @Livid 三个小时之后才发现又被降权了,我这又是犯了哪个天条了?
    CEBBCAT
        2
    CEBBCAT  
    OP
       2019-08-03 02:56:35 +08:00 via Android
    @Livid 二分法找到了,八成是 吐槽阿里巴巴的一个
    帖子 /t/585126

    略无语
    CEBBCAT
        3
    CEBBCAT  
    OP
       2019-08-03 02:58:20 +08:00 via Android
    现在再去读那个帖子,还是觉得我没有说没有意义的话……
    BigDogWang
        4
    BigDogWang  
       2019-08-03 09:37:19 +08:00
    楼主真鸡儿惨
    LxExExl
        5
    LxExExl  
       2019-08-03 12:33:40 +08:00
    所以楼主看骑兵也觉得没啥问题🐎
    CEBBCAT
        6
    CEBBCAT  
    OP
       2019-08-03 14:23:57 +08:00
    @LxExExl #5 哈?骑兵是什么呀?
    hdjs5264
        7
    hdjs5264  
       2019-08-03 16:50:25 +08:00
    荧光笔是半透明的没什么问题啊。
    CEBBCAT
        8
    CEBBCAT  
    OP
       2019-08-03 23:59:28 +08:00 via Android
    @hdjs5264 原来是这样
    alphatoad
        9
    alphatoad  
       2019-08-04 03:16:22 +08:00 via iPhone
    马赛克,如果知道打码的时候用的算法,逆运算是可能的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1256 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:54 · PVG 01:54 · LAX 09:54 · JFK 12:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.