教育培训 > 不同人的微信、支付宝付款码可能恰好相同吗?

不同人的微信、支付宝付款码可能恰好相同吗?

2020-07-22 14:55阅读(70)

不同人的微信、支付宝付款码可能恰好相同吗?微信、支付宝都有付款码,有没有一种可能,就是我在超市里付款的时候,出示了我的微信付款码,而此时恰好有一个人的

1


这个问题实质上是付款二维码能否出现重复的问题。你的担心是有道理的,的确二维码看起来都差不多,理论上说,在样本数据量足够大的情况下,是可能会有重复的可能性。但如果你搞清楚了二维码对应的是什么就不会再担心了。

二维码包含的是一段文本信息,是一个很长的字符串。生成的那串的字符串相当于加密,加密成一样的内容必须要内容、密钥、算法都一样才可能出现重复,这个概率基本上是不发生概率。

你打开付款码,对方通过扫码其实是访问了一个页面,这个页面是有网址的,每个网址都对应唯一的域名,微信和支付宝的支付链接极其特殊,是不会出现重复的。无论是支付宝还是微信,都有自己的支付加密解密算法,只有符合支付平台的链接,才有可能调用客户端的支付接口,校验用户支付环节和身份后,才能实现支付的最后环节。就好比你拿着自家门锁的钥匙,是打不开隔壁的门锁的,每个门锁都对应专门的钥匙,而每一把钥匙也是有权限的。