Het substitutiecijfer met sleutel gebruiken
- Voer een kort bericht of cijfertekst in en kies Coderen of Decoderen. Spaties, leestekens, cijfers en andere schriften zijn toegestaan, maar minstens één Engelse A–Z-letter is vereist.
- Voer precies 26 sleutelletters in. De eerste vervangt A, de tweede B, tot Z. Een geldige sleutel is een permutatie: elke A–Z-letter komt eenmaal voor.
- Kies Omzetten. Coderen volgt het gewone-naar-sleutelalfabet; Decoderen maakt de omgekeerde koppeling uit dezelfde sleutel.
- Resultaat kopiëren kopieert alleen het omgezette bericht. Bericht, sleutel of richting wijzigen wist direct het vorige resultaat en de kopieerstatus.
Hoe een substitutiesleutel van 26 letters werkt
Schrijf ABCDEFGHIJKLMNOPQRSTUVWXYZ boven het sleutelalfabet. Met QWERTYUIOPASDFGHJKLZXCVBNM wordt A→Q, B→W, C→E en Z→M. Coderen vervangt elke gewone letter volgens die kolom. Decoderen keert om: Q→A, W→B en M→Z.
Een volledige permutatie garandeert voor elke cijfertekstletter precies één oorspronkelijke partner. Een ontbrekende letter maakt een deel ongedefinieerd; een dubbele maakt terugvertalen dubbelzinnig. De controle onderscheidt daarom verkeerde lengte, niet-A–Z-tekens en dubbelen in plaats van de sleutel te repareren. Hoofdletters in de sleutel worden genegeerd; die in het bericht blijven behouden.
Alleen Engelse berichtletters zonder accent worden vervangen. Spaties, leestekens, cijfers, emoji, accentletters, Koreaans, Japans en andere schriften blijven staan. Anders dan Vigenère verandert de koppeling niet met de positie: dezelfde gewone letter geeft altijd dezelfde cijfertekstletter.
Exacte substitutievoorbeelden
Sleutel QWERTYUIOPASDFGHJKLZXCVBNM zet ABC XYZ om naar QWE BNM. Decodeer met dezelfde sleutel om ABC XYZ terug te krijgen. Deze randvector controleert beide uiteinden van het alfabet.
Met dezelfde sleutel wordt HELLO! → ITSSG!. Decoderen geeft HELLO! terug; het uitroepteken blijft gelijk. De functietests controleren deze vectoren onafhankelijk.
Wanneer deze omzetter handig is
- Maak of controleer een monoalfabetische lesoefening waarbij zender en ontvanger het volledige sleutelalfabet delen.
- Los een puzzel op nadat de exacte koppeling gegeven is of controleer of een permutatie elke letter uniek kan terugzetten.
Sleuteleisen en beveiligingsgrenzen
- De pagina vereist de volledige sleutel van 26 letters. Zij leidt geen sleutel uit cijfertekst af, test geen woordfrequenties, rangschikt geen kandidaattekst en belooft geen automatische oplossing. Een decodeerresultaat heeft alleen betekenis als de sleutel bij het bericht past.
- Eenvoudige substitutie behoudt letterfrequenties en is geen moderne encryptie. Gebruik haar niet voor wachtwoorden of privégegevens. De pagina biedt geen bestandsupload, opslag, account, netwerkdecoder, aangepast alfabet, homofone symbolen of sleutelwoord-naar-alfabetgenerator.
Veelgestelde vragen over substitutie
Welke volgorde gebruiken de 26 sleutelletters?
Positie 1 vervangt A, positie 2 B en positie 26 Z. Het gewone alfabet is de vaste bronrij.
Waarom worden dubbele letters geweigerd?
Dan delen twee gewone letters één cijfertekstletter en kan decoderen geen uniek origineel kiezen. Een permutatie voorkomt dat.
Vereist Decoderen een tweede, omgekeerde sleutel?
Nee. De tool maakt de inverse koppeling uit dezelfde geldige sleutel van 26 letters.
Kan dit cijfertekst zonder sleutel oplossen?
Nee. Automatisch sleutelzoeken en frequentieanalyse vallen expliciet buiten deze exacte omzetter.