Tengo problemas para que el texto cifrado de OpenSSL coincida con los vectores de prueba del NIST.
Ejemplo: en "ecb_e_m.txt" de enlace , la primera prueba es (en hexadecimal)
Key = 00000000000000000000000000000000
Plaintext = 00000000000000000000000000000000
Ciphertext = C34C052CC0DA8D73451AFE5F03BE297F
Guardo el texto sin formato (en binario) en un archivo llamado pt, y ejecuto
openssl aes-128-ecb -nosalt -K 00000000000000000000000000000000 -p -nopad -in pt -out ct
Al mirar el contenido de ct, contiene
66 E9 4B D4 EF 8A 2C 3B 88 4C FA 59 CA 34 2B 2E
¿Qué estoy haciendo mal?
He usado los vectores de prueba de ECB de 128 bits de esta página: enlace , y el texto cifrado que genera OpenSSL para estos SÍ concuerda con el texto cifrado dado.