Perché non importa se si digita HEX o ASCII come password WiFi WEP?

2

So che posso passare la password in HEX come keyphrase alla rete WiFi usando la crittografia WEP e ASCII. Ma in qualche modo non è possibile ottenere l'ASCII quando si conosce solo il valore HEX.

Qualcuno può spiegare il motivo alla base di questo? Come funziona ?

Ad esempio: ho deciso di creare un piccolo "laboratorio" e impostare una rete con crittografia WEP sul mio router e provare a decifrarlo. E come ho fatto questo ho ottenuto la frase chiave HEX che tradotta con strumenti "normali" o manualmente con la tabella HEX in ASCII non corrispondeva ai valori ASCII di questa chiave.

    
posta Patryk 21.08.2012 - 23:15
fonte

1 risposta

7

In base alla pagina di Wikipedia su WEP :

A 64-bit WEP key is usually entered as a string of 10 hexadecimal (base 16) characters (0-9 and A-F). Each character represents four bits, 10 digits of four bits each gives 40 bits; adding the 24-bit IV produces the complete 64-bit WEP key. Most devices also allow the user to enter the key as five ASCII characters, each of which is turned into eight bits using the character's byte value in ASCII; however, this restricts each byte to be a printable ASCII character, which is only a small fraction of possible byte values, greatly reducing the space of possible keys.

Quindi in modalità esadecimale, 0 è 0 , ma in ASCII la modalità 0 è 48. Analogamente, in la modalità esadecimale F e f sono entrambe 15 (sono lo stesso numero), ma in modalità ASCII sono rispettivamente 70 e 102 (caratteri diversi). In realtà puoi convertire i valori esadecimali in ASCII, ma probabilmente non otterrai caratteri stampabili.

    
risposta data 21.08.2012 - 23:28
fonte

Leggi altre domande sui tag