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.
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ł.
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.
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.
- 1Wybierz szyfr i skonfiguruj goWybierz 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.
- 2Ręcznie napisana arytmetyka znaków wykonuje przekształcenieKaż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Łamanie siłowe ocenia wszystkie 25 przesunięć CezaraJeś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.
- 4Skopiuj wynik lub udostępnij link do zagadkiWynik 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
Koder i dekoder URL
Koduj i dekoduj adresy URL oraz ciągi zapytań. Obsługa encodeURIComponent, decodeURIComponent i analizy ciągów zapytań.
Koder i dekoder Base64
Koduj tekst lub pliki do Base64 lub dekoduj ciągi Base64 z powrotem do zwykłego tekstu. Natychmiastowe, prywatne i bezpłatne.
Koder i dekoder HTML
Koduj znaki specjalne do encji HTML lub dekoduj encje z powrotem do zwykłego tekstu. Natychmiastowo, w Twojej przeglądarce.