ROT-13


 

ROT-13 (ou rot13, rot-13, Rot13, etc) é o nome que se costuma usar para um procedimento simples mas eficaz para garantir que textos eletrônicos não sejam lidos por distração ou acidente.

Especificamente, a cifra ROT-13 tem se mostrado útil principalmente para proteger endereços de correio eletrônico (evitando SPAM, o envio de mensagens não solicitadas) e para "proteger" mensagens que o remetente pode preferir não ler - cometários sobre livros, filmes, ou séries, piadas politicamente incorretas, esse tipo de coisa.

Como era de se esperar, o ROT-13 é usado principalmente em grupos de discussão (como os fóruns do Universo OnLine" e os "grupos de notícias" das hierarquias "alt." e "rec." da Usenet) e em listas de discussão como as dos Yahoo.

Um detalhe importante: não há qualquer diferença entre o procedimento para codificar um texto em ROT-13 e o procedimento para decodificá-lo; simplesmente aplicamos o mesmo procedimento uma segunda vez.

Em termos técnicos, ROT-13 é uma Cifra de César aplicável apenas aos caracteres alfabéticos (da língua inglesa) e com passo 13. Um algoritmo mais recente e menos popular, o ROT-47, gira todos os caracteres ASCII de códigos entre 33 ("!") e 126 ("˜" ou til) e usa o passo 47. A vantagem do ROT-47 consiste no fato de que sinais de pontuação, algarismos numéricos e muitos caracteres especiais também são embaralhados.

ROT-13


 

ROT-13 (also spelt rot13, rot-13, Rot13... you get the idea) is a simple yet effective procedure to make texts available only to those who indeed want to read it.

Its main uses are in protecting email addresses (so that they aren't collected for unsolicited email (SPAM) all that easily) and to cypher spoilers (text that comments on plot points from fiction, movies or tv series) and/or potentially sensitive jokes.

Naturally enough, its is used mainly on Usenet newsgroups (especially the alt. and rec. hierarchies) and, to a lesser degree, mailing lists such as those from Yahoo groups.

It is important to emphasize that rot-13 was designed in such a way that there absolutely no difference in procedure between scrambling a text and unscrambling it. Don't waste time looking for separate functions or modules for each.

In technical parlance, rot-13 is nothing more than a caesar cypher that involves only the alphabetical characters and uses a step of 13. A less popular and more recent cypher, rot-47, has been proposed that rotates all characters from "!" (the exclamation mark, ASCII code 33) to "˜" (the tilde, ASCII code 126). Its advantage is that it also scrambles all the numerals and quite a few punctuation marks and special characters besides the plain letters.




 

Recursos ROT-13 da Internet / Internet ROT-13 resources


Conversões online / Online (de)cyphering
www.rimmek.de/rot-13.html
www.martin-steen.de/rot13.html
www.rot13.com
www.just-stuart.com/cgi-bin/ur13 (também converte rot-47)
members.tripod.com/~BraunzGuy/rot13.htm
ilectric.com/rot13
home.mchsi.com/~darinfranklin/rot13
www.garykeith.com/rot-13/html.asp (não exige JavaScript)
www.alliancestudio.com/tk/rot13.html
www.degraeve.com/rot13.shtml
pflock.de/rot13.htm
pflock.de/rot_old.htm
enigmator.codeine.org/Rot13
www.terra.es/personal/jgmoyay/DesRot13.htm (en Castelano)
www.geocities.com/satou_geo/rot13.html (Italiano)
beetools.trustbee.com/rot13 (Japonês - também converte ROT47 ?)
www.eyescream.se/~niclas/rot13.htm
pamer.net/tools/rot13.html (em Alemão/German)
web.kostenlos-germany.net/casper/rot13.html (em Alemão/German)
computercops.biz


Programas de conversão (plataforma Windows) / Windows conversion software
RotoR (apenas 9 Kbytes)
WinRot13 (cortesia Simtel) (também suporta ROT-47)
Text to Binary and ROT13 converter
RotoTexter (também suporta ROT-47)
kimst.future.easyspace.com/rot13.zip (140 Kbytes)
Rot-13 Wandler
Zel's ROT13 Encoder/Decoder (Página em Italiano)


Editores de Text (plataforma Windows) / Windows text editors
EditPad Lite (português)  (inglês)
FTE
NoteTab (Editor de texto e HTML/Text and HTML Editor)


Outros programas para Windows / Other Windows software
Free Agent (leitor de grupos de notícias)
Xnews (leitor de grupos de notícias)


Programas para Mac / Mac software
MaxNews (leitor de grupos de notícias)
MacSoup (leitor de grupos de notícias com função de correio eletrônico)
Rot13 Extension - plugin para BBEdit e BBEdit Lite (Editores de texto)


Programas para OS/2 / OS/2 software
ProNews (leitor de grupos de notícias)
FTE (editor de texto)


Outras páginas / Related sites
Jargão: rot13
ROT-13 e Netscape
SearchSecurity
Michael Santovec explica os arquivos anexados
Outlook Express e ROT-13
Implementações de ROT-13
Was ist ROT13?
Rot-13 Wandler
Coder un article : Le Rot13  (mirror)  (mirror)
www.faqs.org/faqs/fr/loisirs/jeux/enigmes/
A primer on how to work on the Usenet community
[FAQ] Liste des logiciels de lecture des news
"Salaaminen" rot-13:lla (Página finlandesa / Finnish page)
www.guenther-eisele.de/bat
Script PHP de conversão (e outra versão)
ROT-13 no PINE
ROT-13 no Mozilla
Curiosidade: 99 formas de escrever Nautico (a 74ª é em ROT13)
RFC 1855 (Netiquette Guidelines) - descreve os usos de ROT13 no item 3.1.3, página 11
A Primer on How to Work With the Usenet Community - includes a paragraph on the purpose and concept of ROT13
Os/2 Users Frequently Asked Questions List Edition 3 - according to (3.11) on this document, Newsreader/2 (part of OS/2 Warp's Internet Connection) has ROT13 support
[FAQ] fr.rec.jeux.enigmes - Annexe. Qu'est-ce que le Rot-13 ?
[FAQ] fr.usenet.logiciels : Outlook Express et les News - 4.10 Le codage Rot-13
[FAQ] fr.usenet.logiciels : Netscape et les news 3.9 - Le codage ROT-13
[FAQ] Liste des logiciels de lecture des news
[Conseils d'utilisation] fr.rec.jeux.echecs 2.8 - Le ROT-13
Joel Baxter explains how to use ROT-13 with Mozilla
Die drtb-FAQ - 7. Häufige Fragen (em Alemão / in German language)
Rot13 (Polonês/Polish)
Rot47 (Polonês/Polish)
Rot13 with Emacs
The Crypto-Book Crytic (Obs.: ROT13 não tem valor criptográfico algum! / Note: Rot13 has no cryptographic worth at all!
rec.humor.funny and Rot13



The following list of newsreader-specific rot-13 commands was originally compiled in the FAQ for alt.humor.best-of-usenet, and is reprinted here with the kind permission of Shane H. W. Travis and Aaron M. Ucko.

Extrato do FAQ de alt.humor.best-of-usenet:

Q6: How can I read an encrypted post?
-------------------------------------
Some articles are rot13-encrypted, and most newsreaders have the decoding
built-in.  The encryption itself is very simple, every letter is shifted
by 13 alphabetical positions, i.e., a->n, B->O, M->Z, o->b, etc.
Non-letters are untouched. Thanks to the various readers that have submitted the following instructions: rn/trn: ctl-x
tin: d
nn: D
slrn: ESC-r
vms vnews: x
gnus: C-c C-r  (also: W r)
anu-news: read/rot13
Yarn (offline reader): x
WinVN: ctrl-r
FreeAgent: ctrl-r
Agent (version 1.5 or newer): ctrl-3
Agent (older than v1.5): ctrl-r
ProNews/2 (an OS/2 newsreader): ctrl-t
NewsWatcher and variants (MacOS): Edit Menu-->Rot-13
Most MS-Windows newsreaders: ROT13 from one of the menus
Messenger, Messenger Pro, or Pluto (RISC OS newsreaders): ctrl-o
Netscape (Mac, 4.5 or newer): control-click on message, choose from menu