Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Routeur RMS 15.08 WPS
#1
Bonjour André et Serge19

Super le WPS tester et marche très bien. Mais j'ai remarqué qu'il n'est pas sauvegardé en EEPROM, c'est parce que le mot de passe est en PSK64 ? , ou un problème d'EEPROM . J'ai fais un test sur l'afficheur distant avec sauvegarde en PSK64 et ça marche bien. J'aimerai savoir le problème ou la contrainte.
Merci.
Répondre
#2
Le mot de passe est sauvegardé en EEPROM comme le SSID. Sans cela impossible de redémarrer après une coupure de courant.
Ce qui n'est pas sauvegardé, c'est la borne WIFI (adresse MAC) auquel le routeur s'est connecté. A chaque redémarrage l'ESP32 cherche la borne la plus forte répondant au SSID en mémoire.

C'est quoi le PSK64 ?

André
Répondre
#3
Bonjour,

D'après mes sources, la norme WPA2 interdit les mots de passe de moins de 8 ou plus de 63 caractères (en ASCII).
Répondre
#4
(Hier, 12:17 PM)F1ATB a écrit : Le mot de passe est sauvegardé en EEPROM comme le SSID. Sans cela impossible de redémarrer après une coupure de courant.
Ce qui n'est pas sauvegardé, c'est la borne WIFI (adresse MAC) auquel le routeur s'est connecté. A chaque redémarrage l'ESP32 cherche la borne la plus forte répondant au SSID en mémoire.

C'est quoi le PSK64 ?

André

Bonsoir André

Source chat GPT5.
PSK64 = Pre-Shared Key sur 64 hexadécimaux.
En Wi-Fi “WPA/WPA2/WPA3-Personal”, la clé peut être :
  • soit une phrase de passe lisible (8 à 63 caractères ASCII),
  • soit une clé dérivée de 256 bits écrite en 64 caractères hexadécimaux → c’est ce qu’on appelle couramment PSK64 (ex :
    Code :
    2a24c0c6...d5781
    ).
Points importants :
  • La PSK64 est mathématiquement dérivée de la phrase de passe + le SSID (via PBKDF2/HMAC-SHA1, 4096 itérations).
  • C’est équivalent pour se connecter :
    Code :
    WiFi.begin(SSID, "phrase")
    ou
    Code :
    WiFi.begin(SSID, "64-hex")
    fonctionnent tous les deux.
  • On ne peut pas retrouver la phrase de passe “en clair” à partir de la PSK64 (sauf attaque par force brute).
  • La PSK64 est spécifique au SSID : si le nom du réseau change, la PSK64 change aussi.
Pourquoi tu la vois après le WPS ?
Certaines box, via WPS, renvoient la clé dérivée (PSK64) au lieu de la phrase de passe. Du coup, l’ESP32 te remonte une suite hexadécimale et pas une phrase lisible. C’est normal — et c’est pour ça que tu ne peux pas “la convertir” en clair.

Au vu de votre idée j'ai voulu le mettre sur mon afficheur distant, et cela marche bien.Testé puis débranché alim reconnecter alim et c'est OK.
Voici le log moniteur série pour récupérer le ssid et password.

Lecture du FAI et Pass depuis la carte SD...

Erreur : impossible de monter la carte SD.
[WPS] Appuie sur le bouton WPS de la box.
[WPS] SUCCESS event.
[WPS] Recupere SSID:Freebox-B1FDB6 PASS:2a24c0c66f9926719b11b69603243d1e0919b3aaeb04169eb115b359f91d5781
[WPS] Identifiants sauvegardes en EEPROM.
[WiFi] Connexion apres WPS...
................................
[WiFi] Connecte a Freebox-B1FDB6 IP:192.168.1.142
ets Jun 8 2016 00:22:57

et le log après le restart.

Booting

cle : 721234888
C16disp_W5000 #00f800#ff0000
C16disp_W_500 #00fc00#ff8000
C16disp_W___0 #00ad55#aaaaaa
C16disp_w_500 #0007f0#00ff80
C16disp_w5000 #00701f#7000ff
Wake up : 0
IR at wake up : 1
Heure actuelle:0
Ouverture = -1%
DISP-ESP32-1172
Version : 10.01
SSID:Freebox-B1FDB6
Pass:2a24c0c66f9926719b11b69603243d1e0919b3aaeb04169eb115b359f91d5781
Wifi Begin : Freebox-B1FDB6
.6.6.6.6.6.6.6.6.6.0.0.0.0.0.0.0.0.0.0Last Reset : ESP_OK
Cela marche très bien pour moi.
Merci pour tout votre travail.
Répondre
#5
Bonsoir,
Je tenais à vous remercier pour votre retour d'expérience.
Le WPA2, actuellement utilisé par le WPS, est en place depuis 2004. Le WPA3, plus récent, est désormais intégré aux box récentes tout en assurant une rétrocompatibilité avec le WPA2.

Votre proposition, qui suggère de faire évoluer la fonction WPS est pour ma part intéressante. Cependant, un point de votre expérience m’interpelle : l’utilisation d’une carte SD pour stocker les identifiants (SSID, mot de passe). Cette approche me semble discutable, car la carte SD deviendra inutile en cas de changement de box. En effet, le mot de passe généré est souvent lié au SSID, ce qui le rend à usage unique.

Or, l'intérêt du WPS réside justement dans le fait qu’il fonctionne sans avoir à stocker les identifiants. C’est ce qui garantit à la fois la sécurité et la simplicité de la connexion, car tout se fait automatiquement.
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)