¿Cómo funciona el cifrado / descifrado de la clave privada RSA por frase de contraseña?

0

Me gustaría saber cómo funciona exactamente el cifrado de la clave privada por frase de contraseña. Soy un desarrollador de software sin antecedentes en criptografía y solo conozco algunos conceptos básicos. Cuando abro el archivo de clave privada veo:

    -----BEGIN RSA PRIVATE KEY-----
    Proc-Type: 4,ENCRYPTED
    DEK-Info: AES-128-CBC,225AAFE1E579A5E38EC1C7F479C5F877
......
    IBUX1w9RYjMsgRE6de79iT80A+Er3RYH7tKKcFrjMoIv4z3YxeIgvPtXjmkoXLmv
    -----END RSA PRIVATE KEY-----

Según tengo entendido, esta es una clave privada cifrada utilizando un cifrado simétrico donde la contraseña es la clave.

El algoritmo utilizado es en este caso es AES-128-CBC pero también he visto DES-EDE3-CBC en una clave diferente. Lo que no entiendo es ese número / cadena detrás del tipo de algoritmo info- 225AAFE1E579A5E38EC1C7F479C5F877 . El similar, pero más corto, estaba presente también en el encabezado DEK-Info de la clave que tenía DES .

¿Cuáles son estos números?

¿La frase de contraseña está digerida a la clave de alguna manera estándar? ¿Es diferente para cada algoritmo utilizado?

    
pregunta Arkonix 20.12.2014 - 15:08
fuente

1 respuesta

1

De acuerdo con esto: enlace la cadena hexadecimal es el vector de inicialización utilizado por el algoritmo de cifrado.

    
respondido por el Bob Brown 23.12.2014 - 09:27
fuente

Lea otras preguntas en las etiquetas