Dove usi ROT13?


13

Stavo leggendo i documenti per Vim e ho notato che c'è un collegamento, ad esempio g?wtrasformerei la parola successiva usando ROT13. So anche che puoi cambiare la codifica di un file Python in ROT13.

Ecco la mia domanda: perché? Sembra che non sarebbe così utile, a parte programmi di scherzo come Django FUNserver .


+ Perché fino a quel momento, avevo dimenticato quanto ci divertivamo con ROT13 e "non geek" ... sospiro.
Martin S. Stoller,

Risposte:


18

C'è storia lì. Ai vecchi tempi, molto prima del tag spoiler, avresti ROT13 uno spoiler, o una battuta finale o un indovinello, in modo che non fosse immediatamente leggibile, ma potrebbe comunque essere rapidamente convertito in formato leggibile (se tu ROT13 una seconda volta un pezzo di testo, lo farà tornare al testo originale perché ci sono solo 13 26 caratteri (hanno bisogno di più CAFFÈ) nell'alfabeto romano.)

Quindi molte cose che hanno offuscato lievemente hanno usato ROT13, perché era comunemente disponibile, e quindi è stato riportato in un numero di lingue più moderne. È solo una strana stranezza.


6
"... ci sono solo 13 caratteri nell'alfabeto romano." Penso che intendi 26 personaggi.
GreenMatt,

1
Inoltre, non ho mai studiato latino, ma usa parecchie varianti di lettere rispetto all'inglese. Probabilmente è abbastanza sicuro dire che ci sono solo 26 lettere nell'alfabeto inglese , però.
un CVn,

1
@green Ell. Oh. Ell. 13 sta ROTANDO il mio cervello.
Satanicpuppy,

1
@Satanicpuppy: Vuoi dire YBY, sicuramente!
TMN,

1
@Michael: l' alfabeto latino manca di alcuni caratteri dell'alfabeto inglese: ha 21 lettere. In effetti, l'inglese aveva anche qualche altra lettera.

8

ROT13 è stato originariamente ideato per essere utilizzato con pubblicazioni Usenet che contenevano materiale offensivo in modo che i più sensibili tra noi non sarebbero stati inavvertitamente esposti a loro. L'idea era che dovevi intraprendere un'azione per decodificare la pubblicazione come un modo per indicare che hai capito che potresti trovare i contenuti offensivi.

È solo un codice di sostituzione e non intende fornire alcun tipo di privacy o autenticazione.

(ETA: è stato molto difficile resistere all'impulso di pubblicare questa risposta ROT13.)


9
Invece l'hai pubblicato in ROT26 - subdolo!
Roger Attrill,

4
ROT26, niente. Per maggiore sicurezza, ho usato quadruplo ROT13.
Blrfl,

2
"originally devised to be used with Usenet postings"Cesare pubblicato su Usenet? (؟)
StuperUser

2
@StuperUser: ROT13 è un sottoinsieme del codice di Cesare in quanto (intenzionalmente) consente solo un offset. E se Al Gore potesse inventare Internet, non c'è ragione per cui Cesare non avrebbe potuto inventare Usenet.
Blrfl,

2
@Blrfl: Cesare ha usato ROT3. en.wikipedia.org/wiki/Caesar_cipher

2

In realtà una volta veniva utilizzato seriamente come parte di un processo di crittografia in 4 fasi da Netscape Navigator per memorizzare le password e-mail. Probabilmente non è la loro idea più grande e fa parte di un caso di crittografia scadente (potrebbe esserci una versione migliore di questo documento da collegare a qualche posto - in tal caso - si prega di modificare)


cd nella directory, contenente sqlite3 ~/.mozilla/firefox/vzfbtbbq.defaulto simili, e:sqlite3 urlclassifier2.sqlite 'SELECT * FROM goog_black_url' | tr "[A-Z][a-z]" "[N-ZA-M][n-za-m]"
utente sconosciuto,

Ci dispiace, ovviamente non nella directory contenente sqlite3, ma in quella contenente firefox-Cache e così via.
utente sconosciuto
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.