ROT13 Encoder
Gebruik het ROT13-cijfer om tekst te coderen of decoderen met dit eenvoudige lettervervangingscijfer. ROT13 vervangt elke letter door de letter 13 posities erna in het alfabet, waardoor het perfect is voor het verbergen van spoilers, puzzeloplossingen of het creëren van eenvoudige versleutelde tekst. Dezelfde bewerking codeert en decodeert berichten.
Veelgestelde vragen
ROT13 (rotate by 13 places) is een eenvoudig lettervervangingscijfer dat elke letter vervangt door de letter 13 posities erna in het alfabet. Bijvoorbeeld, 'A' wordt 'N', 'B' wordt 'O', enzovoort. Omdat er 26 letters in het alfabet zijn, geeft het tweemaal toepassen van ROT13 de originele tekst terug, waardoor dezelfde operatie zowel voor coderen als decoderen werkt.
Plak gewoon je tekst in het invoerveld en klik op 'Pas ROT13 toe'. Als uw tekst gewoon is, wordt deze gecodeerd. Als de tekst al ROT13-gecodeerd is, wordt deze terug gedecodeerd naar het origineel. Het mooie van ROT13 is dat dezelfde bewerking in beide richtingen werkt - er is geen aparte coderings- of decoderingsmodus nodig.
Nee, ROT13 is geen veilige versleutelingsmethode en zou nooit gebruikt moeten worden om gevoelige gegevens te beschermen. Het is een eenvoudig substitutiecijfer dat iedereen direct kan decoderen. ROT13 wordt voornamelijk gebruikt voor het verbergen van spoilers, puzzelantwoorden, waarschuwingen voor aanstootgevende inhoud of het versluieren van tekst om onbedoeld lezen te voorkomen - niet voor echte beveiliging of privacy.
ROT13 transformeert alleen letters (A-Z, a-z). Cijfers, interpunctie, spaties en speciale tekens blijven ongewijzigd. Het cijfer behoudt de hoofdletters, dus hoofdletters blijven hoofdletters en kleine letters blijven kleine letters. Bijvoorbeeld, 'Hello World!' wordt 'Uryyb Jbeyq!' - alleen de letters veranderen.
ROT13 wordt vaak gebruikt in online forums en nieuwsgroepen om spoilers, puzzeloplossingen, mogelijk aanstootgevende grappen of quizantwoorden te verbergen. Het wordt ook gebruikt in geocaching om puzzelhints te coderen, in sommige e-mailsystemen om te voorkomen dat gevoelige inhoud per ongeluk wordt gelezen en als leermiddel voor het begrijpen van basiscryptografie en codeerconcepten.
Ja, maar door ROT13 twee keer toe te passen keert u terug naar de originele tekst. Aangezien het cijfer 13 posities roteert in een alfabet van 26 letters, is twee keer (13 + 13 = 26) een volledige rotatie terug naar het begin. Deze eigenschap maakt ROT13 zelfinversief - dezelfde bewerking versleutelt en ontsleutelt, daarom is er maar één knop 'Pas ROT13 toe'.
ROT13 vindt zijn oorsprong in het oude Rome met het Caesar cijfer (gebruikt door Julius Caesar), dat een willekeurige hoeveelheid kon verschuiven. De ROT13 variant werd vooral populair in vroege Usenet nieuwsgroepen in de jaren 1980 als een manier om mogelijk aanstootgevende inhoud, spoilers of puzzeloplossingen te verbergen. De keuze van 13 is perfect omdat het precies de helft van het alfabet is (26 letters), waardoor het zichzelf omkeert. Het is een Internet standaard (RFC 1855) aanbeveling voor het verbergen van tekst sinds 1995.
De meeste talen implementeren ROT13 met tekenaritmetiek. In Python: 'codecs.encode(text, "rot13")' of handmatig: 'chr((ord(c) - 65 + 13) % 26 + 65)' voor hoofdletters. JavaScript: gebruik charCodeAt() en String.fromCharCode() met modulo 26 rekenen. Unix/Linux heeft een ingebouwd 'tr' commando: 'tr A-Za-z N-ZA-Mn-za-m'. Het algoritme is eenvoudig: voeg voor elke letter 13 toe aan zijn positie (0-25), wikkel om met modulo 26 en converteer terug naar een teken.
Ja, het concept is ook van toepassing op andere alfabetten: ROT5 roteert de cijfers 0-9 met 5 posities, ROT47 werkt met ASCII-afdrukbare tekens (33-126) en omvat cijfers, letters en symbolen. Voor niet-Latijnse alfabetten, zoals Cyrillisch, Hebreeuws of Arabisch, gebruik je hetzelfde principe, maar roteer je het alfabet met de helft. Deze varianten komen echter minder vaak voor. De originele ROT13 blijft populair omdat het alleen Engelse letters beïnvloedt en cijfers en interpunctie leesbaar laat, wat ideaal is voor het beoogde gebruik om spoilers te verbergen.
Nee, ROT13 heeft geen enkele cryptografische waarde en zou nooit gebruikt moeten worden voor echte beveiliging, versleuteling of het beschermen van gevoelige gegevens. Het is een triviaal substitutiecijfer dat iedereen direct kan decoderen zonder sleutel. Het legitieme gebruik is puur voor verduistering - het verbergen van spoilers, aanstootgevende grappen, e-mailadressen van scrapers of puzzelantwoorden. Zie het als een 'beleefdheidsvervaging' in plaats van encryptie. Gebruik voor echte beveiliging moderne versleutelingsalgoritmen zoals AES, RSA of gebruik HTTPS voor webcommunicatie. ROT13 is alleen waardevol als leermiddel om de basisconcepten van cryptografie te begrijpen.
