web-dev-qa-db-fra.com

Quelles sont les exigences techniques pour une passhrase WPA-PSK?

Je pensais à générer une passhrasphrase WPA-PSK, et je vois dans le manuel OpenBSD pour wpa-psk(8):

The passphrase must be a sequence of between 8 and 63
ASCII-encoded characters.

Quels sont exactement les critères de "ASCII-codé" ici? Juste qu'ils doivent être des caractères de 8 bits avec le Bit Bit non défini? Les caractères non imprimables sont-ils autorisés?

Venez penser à cela ... Est-ce que mon approche de générer de manière aléatoire une phrase secrète ait un sens? Serait-il préférable de générer 64 octets aléatoires et d'utiliser cela comme une clé?

8
asveikau

> Quels sont exactement les critères de "ASCII-codé" ici? Juste qu'ils doivent être des caractères de 8 bits avec le Bit Bit non défini? Les caractères non imprimables sont-ils autorisés ?

Wikipedia's accès protégé Wi-Fi dit que la passhrasphrase WPA-PSK est de 8 à 63 imprimable ASCII caractères et inclut cette référence sous forme de note de bas de page :

Chaque caractère de la phrase-passe doit avoir un encodage compris entre 32 et 126 (décimal), inclusif. (IEEE STD. 802.11I-2004, annexe H.4.1)
[.____] Le caractère spatial est inclus dans cette gamme.

> Venez penser à cela ... Mon approche de générer de manière aléatoire une phrase secrète a-t-elle un sens? Serait-il préférable de générer 64 octets aléatoires et d'utiliser cela comme une clé ?

> Je pense que je vais toujours générer 256 bits en utilisant un RNG sécurisé ...

Votre routeur sans fil et votre périphérique que vous souhaitez vous connecter à votre réseau sans fil vous permettent-il de saisir manuellement la touche WPA-PSK sous forme de caractères hexagonales? Sinon, vous devrez peut-être utiliser un ASCII CASSPHRASE pour pouvoir le saisir dans tous vos appareils.

12
Bavi_H