当前位置: 首页 > 编程笔记 >

有线等效保密(WEP)

墨宜人
2023-03-14
本文向大家介绍有线等效保密(WEP),包括了有线等效保密(WEP)的使用技巧和注意事项,需要的朋友参考一下

有线等效保密(WEP)是无线网络或WiFi的安全标准。它是原始IEEE 802.11协议的一部分。随着无线网络通过无线电波传输数据,窃听无线数据传输比通过电缆连接的有线网络相对容易。WEP旨在在无线网络中提供与有线对等设备相同级别的安全性和机密性。

WEP的功能

  • WEP于1997年作为IEEE 802.11标准的一部分引入。

  • 它可用于802.11a和802.11b设备。

  • WEP使用数据加密使窃听者无法识别。

  • 它使用流密码RC4进行加密,并使用CRC-32校验和确保机密性和完整性。

  • 两种广泛使用的标准是WEP-40和WEP-104。

  • 在WEP-40中,将40位WEP密钥与24位初始化向量连接在一起,以生成64位RC4密钥。

  • 在WEP-104中,将104位的WEP密钥与24位的初始化向量连接在一起,以生成128位的RC4密钥。

  • WEP在数据链路和物理层运行。

  • 它包含两种身份验证方法:

    • 开放系统认证

    • 共享密钥认证

  • 在2001年至2003年,WEP发现了主要的安全漏洞,证明了所传输的数据容易受到无线网络恶意更改的影响。

  • 在2004年,随着无线协议访问2(WPA2)的批准,IEEE取消了WEP-40和WEP-104标准。

 类似资料:
  • 在本节中,我们将讨论WEP(有线等效加密)。它是最古老的一个,很容易破碎。WEP使用称为RC4加密的算法。在该算法中,每个数据包在路由器或接入点加密,然后发送到无线网络中。一旦客户端收到此数据包,客户端将能够将其转换回其原始形式,因为它具有密钥。换句话说,我们可以说路由器对数据包进行加密并发送,客户端对其进行接收和解密。如果客户端向路由器发送内容,则会发生相同的情况。它将首先使用密钥对数据包进行加

  • 我需要用Java解密(打开)那个数据。 我找到了一篇对此进行解释的文章(http://blog.local.ch/en/2007/10/29/openssl-php-to-java/),但这篇文章并不涉及解密数据所需的密钥受密码短语保护的情况。 我应该如何修改文章中提到的解决方案以使用密码短语保护的密钥? 谢谢!

  • 上面的代码工作得很好,但如果我使用wait而不是thread。sleep I get StaleElementReferenceException异常。这是我使用的流畅等待: 这将找到combobox,但再次对combobox执行任何操作将导致NoTouchElement或statestate异常。所以我也尝试了从combobox中选择值: 这超时和doesnot工作! 我如何才能使这项工作,为什

  • 问题内容: 我有以下用于加密的c ++代码片段: Java中的c ++加密等效于什么? 我看到有算法,然后我看到。 这与openssl加密有关。但不知道什么是等效的。本质上,我想要与c ++代码生成的输出相同的输出。 我问什么是等效的或在这里使用的加密名称是什么,所以我可以从那里得到它。 编辑:不要求任何人将代码转换为Java,而只是要求执行相同操作的相应程序包或类。 问题答案: 您要转换的代码使

  • 问题内容: 我试图弄清楚如何移植要使用的线程程序。我有很多代码可以围绕几个标准库进行同步,基本上是这样的: 一个线程创建值(可能是用户输入),而另一个线程对它们执行某些操作。关键是这些线程在出现新数据之前一直处于空闲状态,此时它们将唤醒并对其进行处理。 我正在尝试使用asyncio实现此模式,但是我似乎无法弄清楚如何使其“运行”。 我的尝试或多或少看起来像这样(根本不做任何事情)。 我尝试过使用协

  • 问题内容: 我已经实现了我的AES 256加密方法,并且可以在Java中正常工作,如下所示! 从上述方法返回的字节数组最终使用以下方法转换为HEX字符串。 因此,使用Java AES 256加密代码的最终结果是十六进制字符串。 现在在Qt部分, 从主方法中我调用上面的函数 此处的“结果”是我传递给a的加密方法,与java中类似。 在Java和Qt两种情况下,字节数组都获得相同的值。我已经证实了。