如何将WEP密钥转换为ASCII密码?

Bot*_*Net 5 c# perl networking wep wifi

有没有人有一个hex-> ascii方法来反转WEP加密?

我有我的WEP密钥(例如F2:E8:54:22:F3),但不记得我的密码.我不太关心密码短语的准确性.

我找到了这个站点,它有一个Linux程序似乎与这个站点生成的密钥值(假设是相同的WEP加密引擎)一起使用,但不幸的是,它不能用我的密钥.

我想要的是Perl/C#解决方案,如果有人有.

事情我意识到:

  1. 我知道会有几个ascii选项,因为这是WEP(越多越好,帮助我找到我原来的密码)
  2. 我知道WPA/WPA2被认为是WEP的更好替代品
  3. 我知道有些路由器有一个http管理页面(192.168.0.1),可能在那里有ascii密码

注意:

  1. 我想你可以在这个问题上说这个背驮式,但是因为那个人在询问身份验证而不同,而我更关心的是WEP算法本身.

  2. 这不是非法黑客目的.获取WEP密钥是非法的,因为这是访问WEP强制网络时使用的密钥.我只是问如何将该密钥转换为它的英文替代品. - 我还应该注意,访问他人的网络并在没有适当许可的情况下使用他们的资源可能是非法的.

hvg*_*des 1

将路由器重置为出厂设置并重新设置可能比执行您正在尝试的操作更容易...

  • 当您有很多设备/人使用网络时(例如,拥有手机或笔记本电脑的朋友/家人、与家庭 WiFi 网络无法正常工作的工作设备、其他处于休眠状态且没有运行的操作系统),这并不总是那么容易。已经有一段时间没有使用了,游戏系统很糟糕用户输入)。-- 您的“重置路由器”答案并不比“去买一个新路由器”更好。它不仅会考验我的智力,而且它不是一个具有编程思维的解决方案,而 Stack Overflow 正是为了支持这一点而设计的。 (3认同)
  • 考虑到您的回复,重置路由器只会重置登录名/密码,这会让我处于一个糟糕的境地。现在拥有 WEP 密钥并且仍然可以使用它登录。唯一的问题是,与更多以英语为导向的东西相比,记住后面的钥匙更困难。 (2认同)