Advertentie

ROT13-cijfer

Een Caesar-cijfer met vaste verschuiving van 13 dat zijn eigen inverse is voor het Latijnse alfabet van 26 letters.

Leren

Een Caesar-cijfer met vaste verschuiving van 13 dat zijn eigen inverse is voor het Latijnse alfabet van 26 letters.

ROT13 vervangt elke letter door de letter 13 posities verder in het alfabet, met omloop: A↔N, B↔O, C↔P, ..., M↔Z. Omdat 13 precies de helft van 26 is, levert tweemaal toepassen de oorspronkelijke tekst op — het cijfer is zijn eigen inverse. Hoofdletters/kleine letters en niet-letters blijven ongewijzigd.

E(x) = (x + 13) mod 26

  • HELLO → URYYB
  • CLAUDE → PYNHQR
  • ROT13(ROT13(x)) = x

Zo herkent u het

  • Elke letter wordt met hetzelfde aantal verschoven
  • Tweemaal toepassen geeft de oorspronkelijke tekst
  • A↔N, B↔O, C↔P zijn de klassieke paren

Veelgemaakte fouten

  • ROT13 verwarren met atbash (dat het alfabet omkeert)
  • De verschuiving op cijfers of leestekens toepassen
  • 12 of 14 verschuiven in plaats van exact 13

Oefenadvies

Coderen en Decoderen

Advertentie