Ga naar de inhoud

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.

Resetten

Veelgestelde vragen

Wat is ROT13 en hoe werkt het?

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.

Hoe codeer of decodeer ik tekst met ROT13?

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.

Is ROT13 veilig voor het beschermen van gevoelige informatie?

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.

Op welke personages heeft ROT13 invloed?

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.

Waar wordt ROT13 vaak gebruikt?

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.

Kan ik ROT13 meerdere keren gebruiken?

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

Wat is de geschiedenis en oorsprong van ROT13?

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.

Hoe wordt ROT13 geïmplementeerd in programmeertalen?

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.

Zijn er variaties van ROT13 voor andere alfabetten of tekensets?

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.

Kan ROT13 gebruikt worden voor legitieme cryptografische doeleinden?

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.

Over OneClick Pro

OneClick Pro is een gratis verzameling van meer dan 150 webtools voor dagelijks werk: afbeeldingen en eenheden converteren, code opmaken en valideren, domeinen en SEO controleren, en werken met tekst, datums en getallen. Elke tool werkt zonder registratie of abonnement. Wat u invoert, wordt alleen gebruikt om uw resultaat te berekenen en wordt nooit opgeslagen. Gebruik de verzameling als snelle gereedschapskist voor eenmalige taken of maak een bladwijzer van de tools die u dagelijks gebruikt.