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.
|