二维码的原理(每天全球的二维码被使用100亿次)

编辑 |角落 现如今,我们的生活已经离不开“手机扫码”,去购物要扫条形码、付款要扫二维码,疫情期间出入各个场所要扫健康码,二维码和各种条形码在我们的生活中已经无处不在。几道黑线、几个黑...

编辑 |角落

现如今,我们的生活已经离不开“手机扫码”,去购物要扫条形码、付款要扫二维码,疫情期间出入各个场所要扫健康码,二维码和各种条形码在我们的生活中已经无处不在。几道黑线、几个黑方块的罗列,怎么蕴含着那么多的信息?它们又是如何被发明的?二维码一直更新会不会被用完?

每天全球的二维码被使用100亿次,会不会被用完?

二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的、黑白相间的、记录数据符号信息的图形。二维码在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息。即每一个黑色小方格代表1,各一个白色小方格代表0,通过图象输入设备或光电扫描设备(摄像头、扫描枪)自动识读以实现信息自动处理。二维码具体是由数码需求模块、数据及容错信息、格式信息和版本信息等几部分组成的。

二维码起源于正规产品包装上的一维码,1994年诞生于日本。最早是作为一种对个人证件的管理手段应用于公安、军事和外交领域。随后,被逐渐扩展应用于邮政、物流以及工业生产行业。我国对于二维码的研究始于上世纪九十年代初,中国物品编码中心对几种常见的二维码进行了规范和翻译。随着国内用户对二维码的需求日益增加,我国技术人员在借鉴国外相关经验的基础上,制定了我国自己的二维码国家标准。

目前我们的生活已经越来越离不开二维码的使用。购物扫码支付、微信好友的身份增加、个人信息的网上征询、个人健康码的识别等等。预计全人类每天消耗掉100亿个二维码,那二维码一直被刷新的话,会不会被彻底用完?

二维码的原理就是二进制运算,这个但凡学过电脑的都知道。它利用二进制的0和1作为代码,三点定位,黑白相间, 黑色表示二进制的“1”,白色表示二进制的“0” 制作二维码输入的信息可以分成三类,文本信息,比如名片信息;字符信息,比如网址、电话号码;还有图片信息,甚至还可以包括简短的视频。

不同的二维码横竖格不相同,最小的是21×21的矩阵,最大的能达到171×171。像我们平时用到的微信个人名片就是37×37的,支付宝的支付二维码相比而言就小一点,是25×25的。就以25×25的为例,除去一些定位用的固定区域不能更变,剩下来的478个小格子,在理论上就能够组成 2^478种不同的二维码。2^478又是什么概念呢?假设全球 76 亿人同时狂按手机屏幕刷新二维码的话,每个人要按 10^134 次就可以把所有支付宝付款二维码刷光。

还有科学团队曾推测宇宙剩余寿命最少 1400 亿年,假设一人一秒按一下,70 多亿人也需要 3×10^126 年。简而言之,刷不完,更何况这才统计了25×25的。

每天全球的二维码被使用100亿次,会不会被用完?

需要注意的是,由于目前手机的普及率太高,许多人除了工作外,很少使用电脑,所以在恶性软件、和绝大多数的钓鱼网站及木马病毒是通过二维码的方式传播的,所以我们在日常扫码过程中要提高警惕,不去扫描不明来历的二维码和不明身份人的二维码信息。

此外,在超市、便利店排队支付的时候,很多人习惯性的会提前把支付二维码调出来,这就给了不法分子可乘之机,趁你不注意在后面扫码把钱转到他手机上去,所以在购物支付时,打开付款二维码时,就注意前后排队人群的相隔距离后再去安全展示。

参考来源:科普中国搜狐网 网易新闻客户端

  • 发表于 2022-10-21 20:35:04
  • 阅读 ( 123 )
  • 分类:科技

0 条评论

请先 登录 后评论
路过靓
路过靓

534 篇文章

你可能感兴趣的文章

相关问题