CEBBCAT
V2EX  ›  Apple

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

  •  
  •   CEBBCAT · Aug 2, 2019 · 2807 views
    This topic created in 2649 days ago, the information mentioned may be changed or developed.

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

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

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

    1 + 7 = 8
    4 + 4 = 8

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

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

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

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

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

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

    略无语
    CEBBCAT
    CEBBCAT
    OP
    Aug 3, 2019 via Android
    3
    现在再去读那个帖子,还是觉得我没有说没有意义的话……
    BigDogWang
    BigDogWang
    Aug 3, 2019
    4
    楼主真鸡儿惨
    LxExExl
    LxExExl
    Aug 3, 2019
    5
    所以楼主看骑兵也觉得没啥问题🐎
    CEBBCAT
    CEBBCAT
    OP
    Aug 3, 2019
    6
    @LxExExl #5 哈?骑兵是什么呀?
    hdjs5264
    hdjs5264
    Aug 3, 2019
    7
    荧光笔是半透明的没什么问题啊。
    CEBBCAT
    CEBBCAT
    OP
    Aug 3, 2019 via Android
    8
    @hdjs5264 原来是这样
    alphatoad
    alphatoad
    Aug 4, 2019 via iPhone
    9
    马赛克,如果知道打码的时候用的算法,逆运算是可能的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2383 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 15:25 · PVG 23:25 · LAX 07:25 · JFK 10:25
    ♥ Do have faith in what you're doing.