Przejdź do głównej treści
LibraTool logoLibraTool

Szyfr Cezara i szyfrowanie tekstu za darmo

Szyfruj i deszyfruj tekst szyfrem Cezara, ROT13, Atbash i szyfrem Vigenère'a. Klasyczne szyfry podstawieniowe, wszystkie w Twojej przeglądarce.

Działa offline po wczytaniu

Mam szyfrogram: znajdź przesunięcie

Próbuje każdego przesunięcia Cezara na tekście wejściowym i porządkuje je według tego, jak bardzo wynik przypomina prawdziwy język.

Przesuwa każdą literę o 13. Samoodwrotny — zastosowany dwukrotnie zwraca oryginał.

Mapowanie alfabetu(góra: wejście, dół: wyjście)
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

Wyłącznie do celów edukacyjnych. Caesar, ROT13, Atbash i Vigenere to szyfry klasyczne — nie zapewniają rzeczywistej poufności i są trywialnie łamane. Nie używaj ich do ochrony wrażliwych informacji.

Wejście
Wyjście
Gur dhvpx oebja sbk whzcf bire gur ynml qbt.

Typowe zastosowania

  • Koduj i dekoduj ROT13Użyj ROT13, aby zaciemnić tekst — standardny szyfr do spoilery, odpowiedzi na zagadki i ostrzeżenia dotyczące treści.
  • Utwórz zagadki szyfru CezaraZakoduj ukryte wiadomości w szyfru Cezara dla poszukiwań skarbów, escape roomów i wyzwań zagadek.
  • Naucz się klasycznej kryptografiiEksploruj szyfry Cezara, Atbasha i Vigenère, aby zrozumieć historię i zasady kryptografii.
  • Wysyłaj tajne wiadomościZakoduj wiadomości osobiste, notatki i prywatną komunikację za pomocą prostego szyfru substytucji.
  • Zastosuj szyfr AtbashaOdwróć alfabet za pomocą Atbasha: A staje się Z, B staje się Y, itd. — starożytny szyfr hebrajski.

Jak to działa

Wszystkie cztery szyfry — Cezara, ROT13, Atbasz i Vigenère’a — są zaimplementowane od podstaw w przeglądarce za pomocą czystej arytmetyki na kodach znaków, bez żadnej zewnętrznej biblioteki. Szyfrowanie i deszyfrowanie odbywa się natychmiast w przeglądarce podczas pisania; nic nie jest wysyłane na serwer.

  1. 1
    Wybierz szyfr i skonfiguruj go
    Wybierz jeden z czterech klasycznych szyfrów podstawieniowych. Szyfr Cezara pozwala ustawić przesunięcie od 1 do 25 suwakiem. Vigenère wymaga słowa kluczowego, którego litery wyznaczają inne przesunięcie dla każdej pozycji w tekście. ROT13 i Atbasz nie mają parametrów — oba są samoodwrotne, więc szyfrowanie i deszyfrowanie to ta sama operacja.
  2. 2
    Ręcznie napisana arytmetyka znaków wykonuje przekształcenie
    Każdy szyfr to mała czysta funkcja działająca na ciągu wejściowym. Cezar i ROT13 używają arytmetyki modularnej na kodach znaków — ((charCode - base + shift) % 26) + base — pozostawiając znaki niealfabetyczne bez zmian. Atbasz odbija każdą literę, obliczając base + 25 - (charCode - base). Vigenère przechodzi cyklicznie przez znaki słowa kluczowego, stosując inne przesunięcie do każdej kolejnej litery.
  3. 3
    Łamanie siłowe ocenia wszystkie 25 przesunięć Cezara
    Jeśli masz szyfrogram, ale nie znasz przesunięcia, panel „złam” próbuje wszystkich 25 przesunięć naraz i ocenia każdego kandydata względem częstości liter w języku angielskim testem chi-kwadrat. Odszyfrowanie, którego rozkład liter najlepiej pasuje do prawdziwego angielskiego, trafia na pierwsze miejsce.
  4. 4
    Skopiuj wynik lub udostępnij link do zagadki
    Wynik aktualizuje się na żywo przy każdym naciśnięciu klawisza. Skopiuj go do schowka lub użyj „Kopiuj link”, aby wygenerować adres URL kodujący wybrany szyfr, przesunięcie lub klucz oraz tekst wejściowy — możesz udostępnić zaszyfrowaną zagadkę, która otworzy się bezpośrednio w narzędziu.

Powiązane narzędzia

Często zadawane pytania