//View Tip #195
Similar Tips
» Find and Grep
» Manipulate Bash sockets using /dev/tcp
» Vi mode in bash
» Reverse geocode with bash
» Filter stderr for cron jobs

 

Latest tips by RSS
Click here to subscribe
Follow Shell-Fu on Twitter
Click here to follow
Follow Shell-Fu on identi.ca
Click here to follow
These handy one-liners are used to perform the famous Caesar cipher encryption where letters of the alphabet are shifted by differing margins. The same tr command can be used to encrypt and decrypt encoded files/strings.

Rot-13 encryption:
(file)
$ cat file|tr A-Za-z N-ZA-Mn-za-m

(string)
$ echo -n "Secret Msg"|tr A-Za-z N-ZA-Mn-za-m


Rot-47 encryption:
(file)
$ cat file|tr '!-~' 'P-~!-O'

(string)
$ echo -n "Secret Msg"|tr '!-~' 'P-~!-O'


View Comments »




Comments 

Add your comment

Comments are currently disabled
No Comments

Home Latest Browse Top 25 Random Hall Of Fame Contact Submit