与 Windows 共享 WEP 网络

还是一个历史遗留问题。当我使用 Airport 面向基于 Windows 的 PC 架设点对点无线网络时,不开启 WEP 加密皆大欢喜,一旦开启对方无论如何都进不来。我很长一段时间不求甚解,直到前几天在某处看见一篇相关文章,令我对这个问题重新起了兴趣。
WEP 全称 Wired Equivalent Privacy(有线对等保密),无线网络早期即已存在。由于其本身设计的缺陷,导致安全性并不可靠。尽管陈旧低效,它仍然得到大多数无线设备的支持,包括 Windows 及其平台下的大多数产品。那么究竟是什么原因导致了 Mac 无法与 Windows 共享 WEP 加密网络呢?
答案是 OS X 和 Windows 处理密钥的方式不尽相同。至于如何不同,请恕小弟才疏学浅,无法给出解释。解决方法倒也不难,任何平台理论上都通过十六进制密钥来加入 WEP 网络,而不采用 ASCII 字符密码。举个例子,选择 40 位(事实上是 64bit)的 WEP 加密,原来打算设置长度为 5 的“apple”作为网络密码,但在实际操作时却设置为“$6170706c65”,其中“$”代表之后的是十六进制密钥,不可缺少。那么只需要在 Windows 里输入“6170706c65”,便可以成功加入网络。倘若你想生成随机的 WEP 密钥,或者将 ASCII 密码转换为十六进制密钥,建议点这里。
这一方案,实际上我并未实际演练过,只是根据一些文章设想而来。所以我非常期待各位替我试验,看看是否有效。同时想到的,还有三个问题:
- 明明是 64bit 的 WEP 加密,为什么只需要 5 位 ASCII 字符或者 10 位十六进制数字作为密码?幸运的是,我找到了答案。
- 如果我在 OS X 里设置密码为“apple”,那么我能否在 Windows 上以“6170706c65”联上无线?
- 在 WEP 加密启用的情况下,OS X 能否共享网络连接?有的人说否,但有的人成功了。
还请路过的高人不吝赐教!
共有 7 条评论
我有话要说!


这个我有研究过,记得是在windows下修改该无限网络连接的模式,就是那个点对点啊什么的里面,可惜我现在手头没有windows的本本,下次有机会再试试看好了。
问题貌似不在Mac,而是Windows。
我确实是测试通过了……Windows to Mac没测试过,其他的都OK。
如果是40位WEP则一定要用5个字符的密码
如果是128位的就要用13个字符的密码
其次,win上要事先在属性里将WEP密码填上,并且选择“共享式”
搞定以上两点,win享受mac的无线网就没问题啦~
To Unreal:
期待你的进一步研究^_^
To Jvstin:
这么简单?
好像就是Jvstin说的这种方法~
逼我自己找人测试啊……
你把具体操作解释给我听,我帮你测试!
还是我自己测试吧……