Ga naar inhoud
100% lokaal

Autokey-versleuteling

Versleutel of ontsleutel tekst met een lopende sleutel die zichzelf vanuit het bericht verlengt.

Invoer
Uitvoer

Autokey-versleuteling

De autokey-versleuteling verschuift elke letter van uw tekst met een lopende sleutel die begint met een wachtwoord en vervolgens doorgaat door van het bericht zelf te lenen. Dat is het belangrijkste verschil met de Vigenère-versleuteling, waarvan de korte sleutel in een voorspelbare cyclus herhaalt: een autokey-sleutel herhaalt zich nooit, dus het weerstaat frequentieanalyse veel beter dan een herhalende-sleutel-versleuteling. Plak klaartext om deze te versleutelen, of plak chiffertekst met hetzelfde wachtwoord om deze te ontsleutelen – één invoervak handelt beide richtingen af.

Typ een wachtwoord om de sleutel te seeden, en kies hoe deze voorbij die seed verlengt. De klassieke 'klaartext'-variant blijft van het bericht dat wordt versleuteld lenen; 'chiffertekst' leent in plaats daarvan van de uitgevoerde uitvoer, een gerelateerd schema met andere zwakheden. Wissel het alfabet naar letters en cijfers als u wilt dat getallen samen met de tekst verschuiven, en schakel 'Hoofdletters, kleine letters en interpunctie behouden' in om spatiëring en kapitalisatie precies zoals getypt te behouden, of uit voor een compacte, alleen-hoofdletterblok. 'Gegenereerde sleutelstroom weergeven' drukt het symbool af dat elke teken verschoof, handig voor het controleren van handberekeningen of het onderwijzen hoe een lopende sleutel wordt gebouwd.

Alleen Latijnse letters – en cijfers in alfanumerieke modus – bevorderen de sleutel en worden verschoven. Alles ander gaat ongewijzigd door of wordt volledig verwijderd, afhankelijk van de optie 'Hoofdletters, kleine letters en interpunctie behouden'. Windows- en Unix-regeleindes worden op dezelfde manier behandeld, en de live telling geeft aan hoeveel tekens werden verschoven, hoe lang het effectieve wachtwoord is en of het resultaat werd versleuteld of ontsleuteld.

Alles draait lokaal in uw browser. Uw wachtwoord en tekst worden nooit geüpload of ergens heen verzonden – het loont de moeite om eraan te denken dat een versleuteling bedoeld is voor iets privé te houden. Kopieer het resultaat, download het als een .txt-bestand, of stuur de uitvoer direct terug naar de invoer om nog een transformatie erop te stapelen.

FAQ

Hoe verschilt een autokey-versleuteling van een Vigenère-versleuteling?
Een Vigenère-sleutel herhaalt zich in een korte, voorspelbare cyclus. Een autokey-sleutel blijft met verse tekst verlengen – het bericht zelf of de chiffertekst die het produceert – dus het herhaalt zich nooit en is moeilijker met frequentieanalyse te breken.
Wat is het verschil tussen de varianten 'klaartext' en 'chiffertekst'?
'Klaartext' gaat verder met de sleutel met het bericht dat wordt versleuteld, het klassieke autokey-schema. 'Chiffertekst' gaat er in plaats daarvan mee verder met de gegenereerde output – een gerelateerd schema met zijn eigen bekende zwakheden. Beide zijden van een gesprek moeten dezelfde variant hebben geselecteerd.
Waarom wordt niet elk teken verschoven?
Alleen letters – en cijfers in alfanumerieke modus – dragen de versleuteling mee. Alles ander gaat ofwel ongewijzigd door ofwel volledig weg, afhankelijk van de optie 'Hoofdletters, kleine letters en interpunctie behouden'.
Wat toont de gegenereerde sleutelstroom mij?
Het geeft het exacte alfabetsymbool weer dat elke teken in volgorde heeft verschoven: uw wachtwoord, gevolgd door de verlenging ervan. Het is vooral nuttig voor het controleren van berekeningen met de hand of voor het begrijpen hoe een lopende sleutel wordt gebouwd.
Wordt mijn wachtwoord of tekst ergens geüpload?
Nee. De autokey-versleuteling wordt volledig in uw browser uitgevoerd – uw wachtwoord en tekst verlaten uw apparaat nooit.