找回密码
 立即注册
搜索
查看: 2162|回复: 11

[软件] [码农请指教] 二维码会不会出现撞码的情况?

[复制链接]
     
发表于 2022-4-27 10:06 | 显示全部楼层 |阅读模式
我知道从数学概率上来讲,这种情况几乎不可能发生。
但万一真出现了两个软件同时生成了相同的二维码,然后手机用户扫了,会发生什么事?
回复

使用道具 举报

     
发表于 2022-4-27 10:16 | 显示全部楼层
二维码本来就有冗余,不同的二维码都能包含相同的信息。而二维码又不是纯随机的,本质就是一串字符,不同的字符不可能生成同样的二维码,相同的字符能有什么事。还是说你担心随便生产个二维码就能匹配支付宝的付款码
回复

使用道具 举报

     
发表于 2022-4-27 10:16 | 显示全部楼层

生成相同的二维码,说明来源也是相同的
回复

使用道具 举报

     
发表于 2022-4-27 10:16 | 显示全部楼层
二维码本质不就是文本信息么?如果大家都用的一样的标准编码,咋会撞啊
回复

使用道具 举报

发表于 2022-4-27 10:26 来自手机 | 显示全部楼层
初中生800字作文会不会出现完全雷同的文章?只能说跟无限只猴子用无限个打字机能打出一本书一样,只存在理论可能
回复

使用道具 举报

     
发表于 2022-4-27 10:41 | 显示全部楼层
而且付款码是有时间限制的,要在时间限制内撞码就更加是天文数字级的概率。就相当于在一场考试的时间内,有没有两个初中生偶然写出完全一样的作文一样。
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-4-27 10:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-4-27 10:58 | 显示全部楼层
二维码不是MD5这种摘要算法啊,二位码就是字符序列可视化,相同编码方式下,二维码和字符序列就是一一对应的,而不是摘要那种多对一的
回复

使用道具 举报

     
发表于 2022-4-27 11:12 | 显示全部楼层
相当于把你的身份证号转成图片,如果重复了,那是公安局身份证号弄重了,不是二维码阶段的错
回复

使用道具 举报

发表于 2022-4-27 11:20 | 显示全部楼层
二维码没有信息损失,撞码的理论可能都没有
会撞码的是哈希编码
回复

使用道具 举报

     
 楼主| 发表于 2022-4-27 11:29 | 显示全部楼层
谢谢楼内大佬们的讲解
回复

使用道具 举报

     
发表于 2022-4-27 18:49 | 显示全部楼层
本帖最后由 GomezS 于 2022-4-27 18:56 编辑

本质上传的是文本信息,文本和二维码可以双向转换
正常开发者当然会保证文本信息不撞,最简单的就是写个你公司域名下的一个网址
一般的扫码软件会用自己的方式解析这段文本。比如共享wifi信息的二维码,微信就只能解析成明文,设置就会连上这个wifi
如果说的是解析错误的话,二维码有用于校验的冗余信息,一定程度破损、脏污时也可以被扫出来(看起来7%到30%不等)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-22 21:18 , Processed in 0.059340 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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