Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis Caesar-syferkode & teksversleuteling

Enkripteer en dekripteer teks met Caesar-syfer, ROT13, Atbash en Vigenère-syfer. Klassieke vervangingsyfers, alles in jou blaaier.

Werk vanlyn sodra gelaai

Ek het sifferteks: vind die skuif

Probeer elke Caesar-skuif op die invoerteks en rangskik hulle volgens hoeveel die uitslag soos egte taal lyk.

Skuif elke letter met 13. Self-invers — twee keer toegepas gee die oorspronklike terug.

Alfabetkartering(bo: invoer, onder: uitvoer)
AN
BO
CP
DQ
ER
FS
GT
HU
IV
JW
KX
LY
MZ
NA
OB
PC
QD
RE
SF
TG
UH
VI
WJ
XK
YL
ZM

Slegs vir opvoedkundige gebruik. Caesar, ROT13, Atbash en Vigenere is klassieke sifertjies — hulle bied geen werklike vertroulikheid nie en is trivaal te kraak. Moenie dit gebruik om sensitiewe inligting te beskerm nie.

Invoer
Uitvoer
Gur dhvpx oebja sbk whzcf bire gur ynml qbt.

Algemene gebruike

  • Enkodeer en Dekodeer ROT13Gebruik ROT13 om teks te verberging — die gaan-syfervoor spoilers, raaiselvantwoorde en inhoud-waarskuwings.
  • Maak Caesar Syfier-raaiselsEnkodeer geheime boodskappe in Caesar-syfier vir skenk-jags, ontsnapkamers en raaisel-uitdagings.
  • Leer Klassieke KriptografieVerken Caesar, Atbash en Vigenère-syfers om die geskiedenis en beginsels van kriptografie te verstaan.
  • Stuur Geheime BoodskappeEnkodeer persoonlike boodskappe, notas en private kommunikasie met 'n eenvoudige vervangingssyfier.
  • Pas Atbash-syfier ToeSkakel die alfabet om met Atbash: A word Z, B word Y, ensovoorts — 'n ou Hebreeuse syfier.

Hoe dit werk

Al vier syfers — Caesar, ROT13, Atbash, en Vigenère — is van voor af in die blaaier geïmplementeer met suiwer karakterkode-rekenkunde, sonder enige eksterne biblioteek. Enkodering en dekodering gebeur oombliklik in jou blaaier terwyl jy tik; niks word ooit na 'n bediener gestuur nie.

  1. 1
    Kies 'n syfer en stel dit op
    Kies tussen vier klassieke vervangingsyfers. Caesar laat jou 'n verskuiwingswaarde van 1–25 via 'n skuiwer stel. Vigenère vereis 'n sleutelwoord waarvan die letters 'n verskillende verskuiwing by elke posisie in die teks bepaal. ROT13 en Atbash het geen parameters nie — albei is self-inverse, dus is enkodering en dekodering dieselfde bewerking.
  2. 2
    Handgeskrewe karakter-rekenkunde loop die transformasie
    Elke syfer is 'n klein suiwer funksie oor die toevoerstring. Caesar en ROT13 gebruik modulêre rekenkunde op karakterkodes — ((charCode - base + shift) % 26) + base — en laat nie-alfabetiese karakters heeltemal onveranderd. Atbash spieël elke letter deur base + 25 - (charCode - base) te bereken. Vigenère gaan herhaaldelik deur die sleutelwoordkarakters en pas op elke opeenvolgende letter 'n verskillende verskuiwing toe.
  3. 3
    Brute-krag-kraker rangskik alle 25 Caesar-verskuiwings
    As jy syferteks het maar geen bekende verskuiwing nie, probeer die “kraak”-paneel al 25 verskuiwings gelyktydig en gee elke kandidaat 'n telling teen Engelse letterfrekwensies met 'n chi-kwadraat-toets. Die ontsyfering waarvan die letterverspreiding die beste met werklike Engels ooreenstem, word eerste gerangskik.
  4. 4
    Kopieer die resultaat of deel 'n raaiselskakel
    Die uitset werk lewendig by met elke sleutelaanslag. Kopieer dit na die knipbord, of gebruik 'Kopieer skakel' om 'n URL te genereer wat jou gekose syfer, verskuiwing of sleutel, en toevoerteks enkodeer — sodat jy 'n geënkodeerde raaisel kan deel wat direk in die nutsprogram oopmaak.

Verwante gereedskap

Gereelde vrae