D
D
DVoropaev2017-10-19 00:24:25
css
DVoropaev, 2017-10-19 00:24:25

Why does WEP (WiFi) need an initialization vector?

In this article I read about the structure of the WEP frame:
1) Unencrypted part: -
Initialization vector (24 bits)
- Empty space (6 bits)
- Key identifier (2 bits)
2) Encrypted part: - Data - Checksum (32 bits) For each data frame, a seed is created, which is a key (40 or 104 bits) with an initialization vector attached to it. This seed is then passed as a key to be encrypted by the RC4 algorithm . Here is a list of questions that I ask for help answering: 1) why is an initialization vector needed, is it not enough to use a long key?
2) Is this key the password to access the wifi? And if so, then it turns out that I can only set a password of 5 or 13 characters (40bit / 8 or 104bit / 8)
3) If this key is known to everyone, then it turns out that any participant can decrypt the traffic of another participant?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
D
Dmitry, 2019-07-19
@Jukk

I've made similar interfaces and I've made it with Vue. In my opinion, it is on Vue that such things are done the fastest.

E
Eugene, 2019-07-18
@iamd503

Lay out and program. It is possible with hidden tabs, it is possible on Ajax
By the way, how to go back to the second picture in the 3rd picture?

O
ololo pishpish, 2017-10-19
@ololopishpishrealne

We go to Wikipedia and read carefully.
Data encapsulation goes like this:
Data decapsulation proceeds as follows:

  • An initialization vector is added to the used key.
  • Decryption takes place with a key equal to seed.
  • The XOR operation is performed on the received text and ciphertext.
  • The checksum is checked.
WEP_Decapsulation.jpg

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question