RubyでROT13 ROT47

強度は無くてもいいので、目隠し程度の 簡単な暗号化・復号化のアルゴリズムがないかな〜と思って探していたら、
ROT13、ROT47という簡単な換字式暗号があるのを発見。
ROT13 - Wikipedia
Rubyでは、

rot13 = "Hello World #123".tr!("A-Za-z", "N-ZA-Mn-za-m")
rot47 = "Hello World #123".tr!("\x21-\x7e", "\x50-\x7e\x21-\x4f")

参考URL
http://langref.org/python+ruby+java+php+fantom/strings/reversing-a-string/simple-substitution-cipher