Sto tentando di decodificare le chiavi Ms-MPPE ricevute in un messaggio Access-Accept dal server Radius. Sto seguendo RFC2548 per fare questo.
Sebbene le chiavi siano di dimensione 32 ottetti, la lunghezza di un byte è sempre errata. Ho usato hostapd source per questo e anche validato rispetto allo script python disponibile online. Entrambi stanno dando risultati coerenti ma la lunghezza non è corretta. Non sono sicuro che la chiave decodificata sia corretta. Mi chiedo se la chiave condivisa debba essere utilizzata come tale o debba essere sottoposta a hash prima di provare a utilizzare queste funzioni.
Si prega di condividere se qualcuno ha un'idea migliore su input per la decodifica di queste chiavi.