> rot13 | rot47 | caesar <
// ROT13/ROT47 – enkle substitutionskoder til obfuskering af tekst
Nem obfuskering
Hurtig tekstforvrængning til spoilers, gåder eller enkel privatlivsbeskyttelse.
Selvinvers
Den samme operation koder og dekoder – anvend den to gange for at få originalteksten tilbage.
Flere tilstande
ROT13 for bogstaver, ROT47 for alle printable ASCII-tegn, eller vilkårlige rotationsværdier.
>> teknisk info
Sådan fungerer ROT13/ROT47:
ROT13 erstatter hvert bogstav med det bogstav, der står 13 pladser senere i alfabetet. ROT47 gør det samme for alle printable ASCII-tegn (33–126). Den tilpassede Cæsar-kryptering tillader enhver forskydningsværdi for bogstaver.
Eksempler:
ROT13: Hello → Uryyb ROT47: Hello! → w6==@P
Hvorfor bruge ROT13/ROT47:
- >Skjul spoilers i fora
- >Simpel tekstobfuskering
- >Gåder og spil
- >Grundlæggende privatlivsbeskyttelse
- >Undervisning i kryptografi
>> ofte stillede spørgsmål
Hvad er ROT13?
ROT13 (rotation med 13 pladser) er en simpel substitutionskryptering, der erstatter hvert bogstav med bogstavet 13 pladser længere henne i alfabetet. Den er selvinvers, hvilket betyder, at hvis du anvender den to gange, får du den oprindelige tekst tilbage.
Hvad er forskellen på ROT13 og ROT47?
ROT13 roterer kun bogstaver (A-Z, a-z) og lader tal og symboler være uændrede. ROT47 roterer alle printable ASCII-tegn (! til ~), inklusive tal, bogstaver og symboler.
Er ROT13 sikker kryptering?
Nej, ROT13 er ikke sikker kryptering. Det er en meget enkel substitutionskode, som er let at bryde. Den er beregnet til let obfuskering af tekst som f.eks. spoilers, ikke til sikkerhed.
Hvad er en Cæsar-kode?
En Cæsar-kode forskyder bogstaver med et fast antal pladser i alfabetet. ROT13 er et specialtilfælde af Cæsar-kryptering med en forskydning på 13. Julius Cæsar siges at have brugt en forskydning på 3.