验证 WiFi 密码如何工作,计算机如何知道正确的密码。计算机是否将数据发送到路由器,然后路由器验证并给出反馈?
答案1
当比较不同地方的密码时,通常会按如下方式进行:
计算机使用高加密算法对密码进行加密。当您传输密码时,也会使用相同的方法对其进行加密。然后将加密版本发送给目标,并将其与目标端的任何内容进行比较。这意味着密码不必以纯文本形式进行比较即可知道是否有效,因此无法解密。
假设您进入路由器并设置密码:hello
。路由器将其加密为:$1%7AvEsGerxBrHhbrdbRVaW3Ts
并将其存储在其内部数据库中。
现在,你输入一个密码。你的计算机会加密该密码,结果为:$1%7AvEdSGeBerEfSgERDgRwETa
并将其传输到路由器。
然后路由器进行比较$1%7AvEsGerxBrHhbrdbRVaW3Ts
,$1%7AvEdSGeBerEfSgERDgRwETa
发现哈希值不匹配。因此,密码不匹配。但密码从未被发送过。如果输入了正确的密码,它会被编码为正确的哈希值,而路由器有 2 个相同的哈希值,因此密码匹配。如果匹配,路由器将授予使用 wifi 功能的权限,并开始通信。