Narzędzie Szyfru Cezara
FreeSzyfruj lub deszyfruj tekst za pomocą klasycznego szyfru Cezara, z tabelą mapowania A-Z, listą brute-force, wykresem częstotliwości liter, i skrótem ROT13.
Częstotliwość Liter
Ostatnia Aktywność
Widoczne dla wszystkich. Ostatnie 20 użyć wśród wszystkich odwiedzających, najpierw najnowsze.
Jeszcze brak aktywności. Bądź pierwszy.
Co robi to narzędzie
Szyfruje lub deszyfruje tekst za pomocą klasycznego szyfru Cezara, bezpośrednio w twojej przeglądarce. Wybierz przesunięcie od 1 do 25 (lub użyj skrótu ROT13 dla przesunięcia 13), zobacz pełne mapowanie liter A-Z, wypróbuj wszystkie możliwe przesunięcia naraz za pomocą listy brute-force, i sprawdź wykres częstotliwości liter używany do łamania tego rodzaju szyfru.
Jak To Działa
Każda litera w twoim tekście jest wyszukiwana według jej pozycji w alfabecie (A=0 do Z=25), do tej pozycji jest dodawana wartość Przesunięcia (lub odejmowana, w trybie Deszyfrowania), a wynik jest brany modulo 26, więc zawija się z powrotem zamiast przekraczać Z lub cofać się przed A; liczby, spacje, i interpunkcja są pozostawione całkowicie nietknięte, a oryginalna wielkość litery (duża lub mała) jest zachowana. Tabela Mapowania A-Z po prostu uruchamia to samo przesunięcie raz dla każdej litery alfabetu po kolei. Lista brute-force uruchamia operację deszyfrowania 26 osobnych razy, raz dla każdego możliwego przesunięcia od 0 do 25, więc poprawne jest gwarantowane, że pojawi się gdzieś na liście, nawet jeśli nie znasz go z góry. Wykres częstotliwości liczy, litera po literze, ile razy każda z A do Z pojawia się gdziekolwiek w twoim tekście, ignorując wszystko inne.
Problemy, które rozwiązuje
- Praktyczna nauka, jak działają klasyczne szyfry podstawieniowe, na zajęcia z kryptografii lub z osobistej ciekawości.
- Swobodne ukrywanie spoilerów, odpowiedzi do zagadek, lub wiadomości nieprzeznaczonej do przeczytania na pierwszy rzut oka.
- Dekodowanie wiadomości przesuniętej szyfrem Caesara, gdy wielkość przesunięcia jest nieznana, za pomocą listy brute-force.
Często zadawane pytania
›Czym jest szyfr Cezara?
To jedna z najstarszych znanych metod szyfrowania, nazwana na cześć Juliusza Cezara, który podobno używał jej w swoich prywatnych listach. Każda litera w wiadomości jest zastępowana literą o stałą liczbę pozycji dalej w alfabecie (zawijając z powrotem do A po Z), a ta stała liczba nazywana jest przesunięciem.
›Czym jest ROT13, i dlaczego przesunięcie 13 jest wyjątkowe?
ROT13 to po prostu szyfr Cezara z przesunięciem ustalonym na 13. Ponieważ alfabet ma 26 liter, przesunięcie o 13 dwa razy sprowadza cię z powrotem dokładnie tam, gdzie zacząłeś, co czyni ROT13 samo-odwrotnym: ta sama operacja zarówno szyfruje, jak i deszyfruje. Ta właściwość uczyniła go popularnym, prostym sposobem na ukrywanie spoilerów lub puent w starych postach na forach, ponieważ ponowne uruchomienie tego samego "szyfru" ujawnia tekst.
›Jak lista brute-force pomaga, jeśli nie znam przesunięcia?
Ponieważ jest tylko 25 możliwych niezerowych przesunięć, lista brute-force po prostu próbuje każdego pojedynczego i dekoduje twój tekst każdym z nich, więc wynik poprawnego przesunięcia zawsze siedzi gdzieś na tej liście jako czytelny tekst; po prostu przeglądasz w dół i go rozpoznajesz.
›Co pokazuje wykres częstotliwości liter, i dlaczego ma to znaczenie?
Liczy, jak często każda litera od A do Z pojawia się w twoim tekście. Szyfr Cezara tylko przesuwa litery, nigdy nie zmienia, jak często każda z nich pojawia się względem innych, więc kształt wykresu częstotliwości dla zaszyfrowanej wiadomości jest identyczny z kształtem dla oryginalnej wiadomości, tylko przeetykietowany. W języku angielskim najwyższe słupki niemal zawsze wypadają na E i T, co jest dokładnie tą klasyczną słabością, która pozwala komuś złamać szyfr Cezara, nigdy nie znając przesunięcia.
›Czy ten szyfr jest faktycznie bezpieczny?
Nie, nie według współczesnych standardów. Z tylko 25 możliwymi przesunięciami do wypróbowania, nie oferuje żadnej prawdziwej ochrony przed kimkolwiek, kto zada sobie trud sprawdzenia; jest tu dołączony wyłącznie jako klasyczny szyfr edukacyjny i zabawny sposób na swobodne ukrycie tekstu, nie jako sposób na ochronę wrażliwych informacji.
Powiązane Narzędzia
Tekst
Konwerter Czytania Bionicznego
Konwertuj dowolny tekst na format czytania bionicznego, pogrubiając pierwszą część każdego słowa, aby pomóc ci czytać szybciej i lepiej się skupić.
FreeTekst
Generator Hasza Blake2b
Oblicz hasz BLAKE2b tekstu lub pliku w przeglądarce, z regulowaną długością wyjścia i opcjonalnym haszowaniem z kluczem (MAC).
FreeTekst
Generator Sztuki ASCII
Zamień wpisany tekst lub przesłany obraz w sztukę ASCII. Wybierz styl czcionki lub skalę znaków, zachowaj kolor i eksportuj jako zwykły tekst lub PNG.
FreeTekst
Redaktor Sekretów/Konfiguracji
Wklej plik .env lub konfiguracyjny, a klucze API, hasła i tokeny zostaną automatycznie zamaskowane obok wrażliwych nazw kluczy lub znanych formatów sekretów (AWS, GitHub, Stripe, JWT, PEM). Następnie bezpieczne do wklejenia w czacie AI lub zgłoszeniu błędu.
Komentarze (0)
Uznałeś to narzędzie za przydatne? Zostaw komentarz, podziel się wskazówką, lub powiedz nam, jak możemy je ulepszyć.
Jeszcze brak komentarzy. Bądź pierwszym, który podzieli się swoimi przemyśleniami!