首先二维码的横向和纵向规格不同,最小的是21*21,最大的是171*171。不同的二维码信息会采用不同的规范,比如我们日常使用的微信名片。因为它包含的信息较少,所以我们使用简单的37*37规格。支付宝的支付二维码包含的信息比较少,所以用的是25*25的矩阵。以25*25的二维码为例,有些地方是无法改变的。但是最外面的圆一定是黑色的,所以里面只有478个小方块。每个格子可以是白色或黑色,因此有2478种不同的排列和组合。
今天地球上的人口是76亿。如果每个人都同时刷新二维码,那么这2478次每人需要10134次才能完成。假设每个人每秒都要刷新,那么刷完要3 * 10 126年。即使从白垩纪恐龙时代开始,直到现在也无法完成。所以每天消费100亿块只是九个牛一毛,不用担心二维码被消费的那一天。
任何事情都有两面性,二维码便捷的背后隐藏着很多潜在的风险。由于二维码与支付挂钩,很多不法分子通过二维码赚取不义之财。由于二维码生成的随机性和复杂性,人眼无法识别。所以很多摊贩在店铺的显眼位置贴上二维码后往往并不重视,但很有可能不法分子会乘机将自己的二维码贴在店铺的二维码上,赚取不义之财。