¿Cómo se usan las claves públicas / privadas en el código? [cerrado]

1

Tengo una pregunta sobre el cifrado de clave pública.

Di que tengo una cadena: "Hola a todos"

Si estoy eligiendo usar un cifrado para codificar / cifrar esto simplemente cambiando las letras alrededor de X lugares, es fácil averiguar cuál es la clave debido a cosas en el idioma inglés como LL, OO, etc.

Teniendo en cuenta una clave, que podría ser una cadena o un número o cualquier otra cosa, ¿cómo se incorpora esto en el código que estoy escribiendo para que mi cadena de texto sin formato esté encriptada de tal manera que no sea posible? ¿Para discernir patrones en el texto cifrado?

    
pregunta Tar 02.10.2012 - 06:27
fuente

1 respuesta

1

Está utilizando el término "cifrado" con el significado que tenía hasta, por ejemplo, 1860. Si bien esto sería bastante apropiado en caso de una charla rápida con la reina Victoria, sucede que la ciencia ha avanzado un poco desde entonces. estos tiempos.

Su pregunta es bastante amplia, ya que es, en su mayoría, "ese campo de criptografía que ha ocupado a miles de investigadores durante más de cuatro décadas, bueno, ¿cómo funciona?". Este no puede ser respondido dentro de las restricciones de tamaño de este sitio. Bueno, puedo decir que "funciona bastante bien" pero, más allá de eso, necesitas algo de material introductorio sobre criptografía. Por ejemplo, este libro , que no está mal, en lo que respecta a estas cosas.

    
respondido por el Thomas Pornin 02.10.2012 - 16:36
fuente

Lea otras preguntas en las etiquetas