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?