Estoy intentando descifrar las claves Ms-MPPE recibidas en un mensaje de aceptación de acceso del servidor Radius. Estoy siguiendo RFC2548 para hacer esto.
Aunque las claves tienen un tamaño de 32 octetos, la longitud de un byte siempre es incorrecta. Usé el código fuente de hostapd y también la validé contra el script de Python disponible en línea. Ambos están dando resultados consistentes pero la longitud es incorrecta. No estoy seguro de si la clave decodificada es correcta. Me pregunto si la clave compartida debe usarse como tal o si se debe modificar antes de intentar utilizarla en estas funciones.
Por favor, comparta si alguien tiene una mejor idea de entrada para decodificar estas claves.