你有没有想过这个问题,二维码会被我们用完吗?

二维码的历史

二维码的历史

毫不夸张的说,我们现在的生活可是一刻也离不开二维码。根据微信团队给出的数据,自2020年以来,光是支付码、健康码、乘车码等二维码,我们每天都要用掉100亿张。

有人可能好奇,为什么这个小小的马赛克图案,用手机一扫就会出现这么多信息?

二维码,又称二维条码,是近几年来移动设备上必备的一种编码方式。常见的二维码一般都是QR Code码,是Denso公司在1994年9月研制的一种矩阵二维码符号。

后来,中国物品编码中心对常见的几种二维码进行了技术规范和翻译跟踪,最终确立了适应我国市场需求的新一代二维码技术。

二维码说白了就是十进制的二维表现图形。深色模块就相当于“1”,浅色模块相当于“0”。

另外,二维码上还设计有几个矫正的辅助点。无论你是躺着扫码还是站着扫码,电子设备都会准确读取二维码中的数据。

二维码的数量

二维码的数量

自从我们进入全民抗疫的节奏中之后,每天光是行程码和健康码都要出示好多遍。

《中国互联网络发展状况统计报告》显示,全球近90%的二维码都在被中国人使用。

以我们现在的二维码技术,大概可以生成40个不同的版本。其中最大的有177个格子,而我们最常用的付款码是25×25的。

接下来,就要考一考大家的算术能力了。给大家一点时间考虑考虑。

依然是根据腾讯微信团队给出的数据,25×25的格子,去掉定位区、定位图形分隔符、版本信息、纠错码信息、矫正图案等信息区域所占用的格子,应该还能剩下478个小方格

这478个小方格按照黑白色块交错排列,大概有多少种可能性?

好了,直接公布答案吧。这478个小方块,理论上一共可以组成2的478次方个二维码,换算成纯数字的写法,大概就是前面一个7,后面160多个零。大家可以想象一下大概有多少。

假设我们一年要用掉6000亿个25×25的二维码图案,大概需要1.301×10的132年才能用完。

参考热寂理论对宇宙的最终猜想,大约在1000万亿年以后,行星将脱离轨道,到时候宇宙中所有的生物都无法依靠恒星汲取能量,就算是神仙估计也活不到那一天。然而,人类生产的二维码这时候还没有用完。

不过,在这里要补充一点,这些可能性只是排列顺序。实际情况下二维码肯定还会有冗余。意思就是,在这些小方格排列的所有可能性中,有很多排列组合是不能组成有效信息的。

但即使我们把这些冗余都去掉,最终仍然会保留很多二维码。如果真的怕不够用,我们还可以开发更多的二维码版本。。

三维码

三维码

你有没有想过,为什么二维码这么多,人们还要去研究三维码

前面我们带大家简单算了一下,以我们现在的使用程度,二维码的数量就算是用到宇宙的尽头也不可能会用完。

然而,根据《2012年上半年全球手机安全报告》显示,仅2012年上半年查到的手机恶意软件就高达17676款。大家不要再问为什么都2022年了,还拿2012年的数据举例子。因为现在的垃圾软件多到根本罗列不出来。

在这些垃圾软件中,二维码技术就是手机病毒、钓鱼网站传播最高效的渠道。

根据我们民警同志介绍,刷二维码时弹出的下载软件链接,其中很可能就会木马病毒。一部分病毒会伪装成应用骗取钱财,另一部分就会偷偷地读取你手机里的信息。

总之,二维码技术是一种十分便民又好用的信息编码技术。但是正因为二维码的便利和推广,不法分子也学会用二维码来实施非法勾当。

另外,在二维码付款刚推行的时候,也有不少投机取巧的人,偷偷把商铺的收款码换成了自己的收款码,这种事情想必大家也都听说过。在这个需求之下,三维码就应运而生了。

有人可能比较好奇,三维码究竟是什么?三维码,英文名称叫VR Code。VR这个词大家都不陌生,把两个单词连起来看就很好理解了。三维码其实就是采用视觉识别传递信息的编码技术。最早由创始人陈绳旭重新定义标识为“三维码”。

那么,三维码比起二维码有什么好处呢?最大的好处就是安全性了。对于老百姓来说,三维码或许只是染了颜色的二维码。

但对于技术人员来说,三维码采取的是闭源生成的制作方式,每一张三维码都能在中国编码中心查询到详细信息,能做到一码一备案。这样一来,不法分子就没办法在三维码中植入非法信息了。

除此之外,三维码的防复制性、可视化等优点也是二维码所不能比拟的。最后,希望这种三维码尽快推广开来,减少信息流失对我们带来的安全隐患。