Skip to content

Cifrado Cesar Tr

ROT13 con tr: cada letra se sustituye por la que está 13 posiciones más adelante. Aplicarlo dos veces vuelve al original.

Terminal window
cat data.txt | tr '[A-Za-z]' '[N-ZA-Mn-za-m]'
ParteQué hace
cat data.txtManda el texto por stdout.
| tr 'set1' 'set2'Sustituye cada carácter de set1 por el de set2.
[A-Za-z]Alfabeto completo.
[N-ZA-Mn-za-m]Mismo alfabeto rotado 13.

Alfabeto con rotación para cifrado César

Terminal window
# data.txt → Hola Mundo
cat data.txt | tr '[A-Za-z]' '[N-ZA-Mn-za-m]'
# Ubya Zhaqb

César con otro desplazamiento: cambia el segundo conjunto (p. ej. rotar 3: [D-ZA-Cd-za-c]). Docs: man tr.