Estoy un poco oxidado en la criptografía, pero he adquirido con éxito una clave de 256 bits que se utiliza para el cifrado y quiero saber si es posible revertirla en su contraseña de texto simple correspondiente. Si es así, ¿cómo hago eso?
Esto no es una pregunta significativa.
Una clave AES es simplemente una secuencia de 256 bits. Algunos usos de AES (por ejemplo, cifrado de archivos) calculan su clave a partir de una contraseña mediante el uso de una función de derivación de claves (KDF ), pero la mayoría (como SSL y la mayoría de cifrado de disco) simplemente generan un bloque de datos aleatorios y lo utilizan como clave.
Incluso si la implementación con la que está trabajando es una que ejecuta una contraseña a través de un KDF, revertirla no es práctico: prácticamente todos los KDF utilizan una función criptográfica hash , y revertirla significa realizar un ataque de preimagen - algo que todo criptográfico hash funciona Se supone que es resistente a.
Lea otras preguntas en las etiquetas key-management cryptography encryption aes