cifrar texto largo con 2048 bits

0

Sigo los consejos de aquí acerca de cómo cifrar un texto largo en java. Como no es posible cifrar un texto largo directamente con una clave de 2048 bits, el consejo es crear una clave de cifrado de 128 bits y luego utilizarla con AES para cifrar el texto largo. Luego use la clave de 2048 bits del almacén de claves para cifrar la clave AES de 128 bits y envíe / guarde la clave cifrada y el texto cifrado largo juntos.

Mi pregunta es ...

¿No es el enlace más débil en la cadena los 128 bits? ¿Por qué un atacante (fuerza bruta) no puede intentar romper la clave de 128 bits directamente y simplemente descifrar el texto largo con él? ¿Cómo cifrar el texto largo con una clave de 2048 bits para que el texto largo tenga 2048 bits de seguridad?

    
pregunta Rogelio 04.05.2018 - 11:56
fuente

1 respuesta

3

No, la clave RSA de 2048 bits es mucho más débil que la clave AES de 128 bits. Puede parecer que la clave RSA debería ser más fuerte, porque tiene más bits, pero ese no es el caso. La razón de esto es que la clave RSA tiene que ser producto de dos números primos, mientras que la clave AES puede ser completamente aleatoria.

    
respondido por el Peter Harmann 04.05.2018 - 12:00
fuente

Lea otras preguntas en las etiquetas