¿Cuánto tiempo toma generalmente el cifrado / descifrado RSA?

1

Voy a cifrar y descifrar una base64 que es una imagen. Ahora tiene que ser rápido. ¿Qué tan rápido se necesita para cifrar y descifrar un archivo con RSA-OAEP, por ejemplo?

Y si es demasiado lento, ¿cuál es una alternativa más rápida (pero segura)?

    
pregunta Alexander 29.03.2017 - 11:39
fuente

2 respuestas

1

No creo que nadie pueda darte un número exacto, ya que tampoco sabemos:

  • Lo que estás cifrando / descifrando

  • ¿Qué tan grande es el archivo?

  • Tamaño de tu clave

  • Caso de uso

  • Especificaciones de la computadora

  • Otros factores como el lenguaje utilizado, etc.

Todo lo anterior afectará la velocidad del proceso. Este sitio proporciona algunos números que puede usar para calcular el tiempo que puede tomar. También enumera otras alternativas.

Operation | Milliseconds/Operation | Megacycles/Operation|

RSA 1024    Encryption                  0.08    0.14
RSA 1024    Decryption                  1.46    2.68
    
respondido por el thel3l 29.03.2017 - 11:57
fuente
1

RSA es bastante lento y tiene algunas limitaciones. Por lo tanto, una forma típica de cifrar archivos usando RSA es en primer lugar cifrarlos usando un cifrado simétrico con una clave aleatoria, y luego cifrar esa clave aleatoria usando RSA. Encriptar 200 KB de esta forma tomará alrededor de 10 milisegundos.

    
respondido por el Sjoerd 29.03.2017 - 12:11
fuente

Lea otras preguntas en las etiquetas