文章目录
1、二维码应用场景及安全问题
二维码的应用非常广泛,生活中处处都有二维码的使用场景。
说一下我前几天遇到的事情吧。 那天我骑共享单车出去,发现单车的二维码上还附有其他二维码(不对,不能这样打广告-_-...),用的是我遇到的一个小案例生活引入主题。 可见,二维码现在的应用非常广泛。 因此,当一个东西的使用达到一定程度后,好用与否就不再是人们唯一关心的问题了。 安全问题现在对于用户来说越来越重要!
那么二维码的安全性有保障吗? 有的朋友可能会问,如果我扫你的码,你会“得到”我的银行卡密码吗? 这个问题问得好。 接下来我们分析一下二维码背后的原理和实现,就可以很容易得到这个问题的答案了。 我们走吧!
2.二维码登录的本质
二维码实际上是一种身份验证方法。 例如,当我们从电脑登录微信时,我们需要用手机扫描电脑二维码。 扫描后,我们手机微信上会弹出登录确认窗口,要求我们确认登录。
你有没有想过为什么两个不相关的设备会如此紧密地联系在一起? 其实这就是这个二维码的作用。
这个二维码就是建立手机和电脑的媒介(中介)。 抽象地理解,当我们扫描整个二维码识别过程时,二维码做了两件事:
好了,那么这两句话我们应该怎么理解呢?
我们以电脑上扫描二维码登录微信为例。
扫码:
当我们“用手机扫描电脑上的二维码”时