Red de conocimiento informático - Conocimiento del nombre de dominio - ¡Existe una necesidad urgente de diseñar un curso de estructura de datos sobre el "algoritmo de cifrado de clave pública RSA de 1024 bits"! ¡Respuesta de experto!

¡Existe una necesidad urgente de diseñar un curso de estructura de datos sobre el "algoritmo de cifrado de clave pública RSA de 1024 bits"! ¡Respuesta de experto!

[No estoy copiando y pegando, lo escribí en serio y lo entenderás si lo lees con atención]

Lo que escribí es fácil de entender y lo entenderás si lo lees . Hay ejemplos.

Ejemplos de algoritmo RSA

/lsgo/blog/item/5fd0da24d495666834a80fb8.html

El espacio parece tener algoritmos también

I Sé que acabo de responder La pregunta de otro amigo está publicada para que todos la vean

/ question/91261774.html?si=2

Título: Cuando se cifra usando el algoritmo RSA, el público La clave es (e = 7, n = 20), la clave privada es (e = 3, n = 20) y la clave pública se utiliza para cifrar la información M = 3. El texto cifrado resultante es _____.

Describe este proceso en detalle. ¡Gracias!

Respuesta:

Estás hablando de:

n=20

d=7 clave pública

e=3 clave privada

Cifrado M=3

M'=M^d%n (d se multiplica por M y luego se divide por n para obtener el resto)

M'=3^7%20=2187%20=7 es igual a 7 después del cifrado

Descifrado M'=7

M=M'^e%n= 7^3 %20=343%20=3 se convierte en 3 después del descifrado

Los dos números primos que tomaste son demasiado pequeños, por lo que n es demasiado pequeño y no sirve de nada. Debes tomar al menos un número de 1024 bits

.