Hay infinitos métodos para codificar. Usa el que quieras, haz lo que quieras con lo cual la palabra se quede cifrada
y sea decodificable luego.
Si la pregunta es acerca de algún método famoso, pues, tienes el método XOR, que no es más que utilizar el operador XOR con cada par de caracteres de la palabra a cifrar y de la clave:
char cifrado = texto[i] ^ clave[i];
Dadas las propiedades del XOR, la decodificación es exactamente el mismo paso: aplicar el XOR de nuevo.
https://es.wikipedia.org/wiki/Cifrado_XORLuego, tienes otros 2 conocidos, el cifrado César y el cifrado Vigenère. En el César, la clave es 1
letra. En el Vigenère, un conjunto de
letras (recalco letras porque no se puede hacer con símbolos).
El Vigenère es exactamente lo mismo que el César, solo que vas cambiando la letra.
Estos no los explico, te queda a ti descubrirlos :p
https://es.wikipedia.org/wiki/Cifrado_C%C3%A9sarhttps://es.wikipedia.org/wiki/Cifrado_de_Vigen%C3%A8reEdito:
Ah, que ya tienes el método para codificar xD