全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: 米酷

还是二维码重不重复问题

[复制链接]
发表于 6 天前 | 显示全部楼层
米酷 发表于 2024-6-24 01:17
也就是定义自己的识别码,每个人自己定义,如果刚好外国也有个支付宝,那就冲突了 ...

一般是根据域名alipay.com的 域名咋冲突
发表于 6 天前 来自手机 | 显示全部楼层
有生之年见不到系列
发表于 6 天前 | 显示全部楼层
你去解析一下就知道了。阿里和腾讯的收款码是啥样的。前面是自己的商品名称alipay 加上一个网址

收款码实际上就是一个网址,怎么重复。解析出来是对应的连接
发表于 6 天前 | 显示全部楼层
米酷 发表于 2024-6-24 01:17
也就是定义自己的识别码,每个人自己定义,如果刚好外国也有个支付宝,那就冲突了 ...

他是一个地址。国内外怎么可能有同一个域名,域名是唯一的。
alipay.com 这个域名就不会出现国外还有一家公司拥有同一个域名的。
如果是一家公司,他直接用前缀区分即可。
发表于 6 天前 | 显示全部楼层
胖虎_ 发表于 2024-6-24 02:41
他是一个地址。国内外怎么可能有同一个域名,域名是唯一的。
alipay.com 这个域名就不会出现国外还有一家 ...

那如果是付款码呢,付款码就是一串数字,而且还可以离线支付(商家联网)
比如两家机构的付款码都是18位的,你展示A机构的18位码。
收款方用B机构的收款工具扫码,此时刚好该数字对应B机构的一位用户离线支付成功,商家收款成功。用户闹起来说没扣款让再收一次

目前支付宝微信的被扫付款码都是18位数字
发表于 6 天前 | 显示全部楼层
想太多了, 不可能重复的.
1. 二维码你甚至可以理解为有容错率的Base64 Encode, 怎么可能会重复.
2. 你所说的这种情况不存在. Alipay 和 WeChat Pay 是一个成熟的支付工具, 不会犯这种低级错误. 如果你用相机扫描一下他们的二维码你就知道原因了. 举个不太恰当的例子, 一个是 WeChat://*.wechat.com/orderid=123456, 另一个是 AliPay://*.alipay.com/orderid=123456. 这俩怎么会出现重复的情况呢?
3. 国外也有支付宝, 你是说国外的支付宝必须也得叫 AliPay? 就算是国外的支付宝也叫 AliPay, 那么国外的这个 AliPay 的标准一定会和国内的一模一样吗? 好, 就算是一样. 那么国外的二维码内容只能是 AliPay://*.alipayglobal.com/orderid=123456, 不可能出现重复的情况.

对于 3. 你所担心的是二维码内只包含用户 ID 和款项信息, 这样确实可能出现问题. 但一个成熟的支付工具, 早已经通过市场的验证了, 不过犯这种低级错误. 并且支付宝/微信支付一定会进行信息校验的.

与其担心这个, 不如担心一下, 50 多亿年后太阳系毁灭的事情.
发表于 6 天前 | 显示全部楼层
本来无一物 发表于 2024-6-24 02:49
想太多了, 不可能重复的.
1. 二维码你甚至可以理解为有容错率的Base64 Encode, 怎么可能会重复.
2. 你所 ...


看楼上,付款码都是18位数字。而且可以离线被扫支付。
发表于 6 天前 | 显示全部楼层
本帖最后由 奧巴马 于 2024-6-24 05:06 编辑
luckyc 发表于 2024-6-24 04:11
看楼上,付款码都是18位数字。而且可以离线被扫支付。


那18个数字是动态的,跟帐号绑定的. 就好比OTP验证码 一样,根据一定算法算出来的.
要不然我给你一个18位数字就能付款?服务器并不是识别这18个数字这么简单.还要校验.和时间相关,10秒内时间戳. 可以看作一半是帐号,一半是密码.当然这个帐号和密码是虚的,是经过算法算出来的.结果是可校验的. 并不是结果相等.有可能是结果非负就是正确的. 具体原理会很复杂,可以看看 《加密原理》这本书

简单来说就是要在10秒内生成一个18位相同的数字,还要跟帐号绑定,还有能校验,这几乎不可能.
你10秒内从1数到999999999999999999都做不到.更别说解密了.

你能想到的,别人早就想到了.大聪明.


按你的想法我穷举下来就能付款?从1-999999999999999999.每个扫一次.


发表于 6 天前 | 显示全部楼层
米酷 发表于 2024-6-24 01:17
也就是定义自己的识别码,每个人自己定义,如果刚好外国也有个支付宝,那就冲突了 ...

自定义的地方用的域名,不可能重复和冲突
发表于 6 天前 | 显示全部楼层
你自己找个相机扫一下付款码看看内容就知道有没有可能重复了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-30 02:55 , Processed in 0.060547 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表