安装了 Ubuntu 13.04,当尝试连接家庭 wifi 网络时,只有输入 5 个或 13 个字符的密码才可点击连接按钮。
有解决办法吗?
答案1
看起来您正在使用 WEP 加密。
- 对于 40 位 WEP 网络,密码为 5 个字符。
- 对于 128 位 WEP 网络,密码为 13 个字符。
将加密更改为 WPA。WPA 使用由 8 到 63 个字符组成的密码(共享密钥),或使用固定长度的 64 个十六进制字符。
哦...如果您的网卡和/或路由器不支持 WPA(自 2003 年推出以来我对此表示怀疑),那么您需要购买新的硬件。
关于网卡方面。点击面板上的连接图标,编辑连接,选择无线并编辑...
关于路由器,您需要自己处理 ;)
答案2
稍微修正一下:
WEP 64 位(不是通常报告的 40 位):需要 40 位(来自给定密码)+ 24 位(来自初始化向量);40 位意味着 10 个十六进制数字或(作为限制)5 个 ASCII 字符
WEP 128 位:需要 104 位(来自给定密码)+ 24 位来自初始化向量;因此给定的密码可以有 26 个十六进制数字(4*26=104)或 - 在特定情况下 - 13 个 ASCII 字符
为了将任意长度的密码转换为上面列举的大小,您需要一种算法,该算法必须与设备(接入点或 Ad Hoc)和连接设备(PC 或手机)相匹配