文章来源 | 手机教授,分图片源于网络
现代人出门玩乐,带个手机就够了。
无论想要什么商品,在网上就可以一站式解决,即使是在线下商店,也只需一部手机就可以完成支付,不必再携带现金了。
支付宝和微信是目前主流的移动支付方式。
付款时,我们只需要出示我们的付款二维码,商家扫一扫即可完成收款了,非常方便。
但是大家有没有发现,当我们的手机没有网络的情况下,手机竟然也能完成支付,这是怎么实现的呢?
无网络情况下,生成离线码
其实,在我们的手机没有网络的时候,手机里生成的这个付款二维码叫做离线码。
支付软件会给每个用户分配一个独一无二的身份识别, 叫做种子数据。
当我们手机没有网络的时候,支付软件的程序会根据算法、种子数据、时间等生成一个特别的二维码。商家的扫码枪轻轻一扫,就把这个码的数据返回给支付软件核对,一旦双方数据核对一致,这个支付就成功啦~
但是在这种情况下,有一点需要注意,用户手机可以没有网络,但是商家的扫码枪、系统以及支付软件的系统必须是在线的,也就是必须连接到网络上,否则就无法核对数据,支付就会失败。
这个离线码会被盗用吗?
想必有人会担心啦:既然是离线码,那别人是不是可以直接截图使用?万一被别人恶意拍到了,是不是就会被别人随意刷用金额了?