Generator szyfrów online
Wybierz typ szyfru, wpisz tekst i kliknij 'Szyfruj' lub 'Deszyfruj'. Dla szyfru Cezara ustaw przesunięcie, dla Vigenère'a podaj klucz.
Generator Szyfrów Online – szyfrowanie i deszyfrowanie tekstu
Generator szyfrów to narzędzie do szyfrowania i deszyfrowania tekstu różnymi metodami kryptograficznymi. Obsługuje szyfry klasyczne (Cezar, ROT13, Atbasz) oraz kodowania (Base64, Morse, binarny).
Dostępne typy szyfrów
Szyfr Cezara
Jeden z najstarszych szyfrów – przesuwa każdą literę o ustaloną liczbę pozycji w alfabecie. Nazwa pochodzi od Juliusza Cezara, który używał przesunięcia o 3.
Przykład (przesunięcie 3):
- HELLO → KHOOR
- ABC → DEF
ROT13
Specjalny przypadek szyfru Cezara z przesunięciem o 13. Ponieważ alfabet angielski ma 26 liter, ROT13 jest swoim własnym odwróceniem – zastosowany dwukrotnie daje oryginalny tekst.
Przykład:
- HELLO → URYYB
- SECRET → FRPERG
Szyfr Atbasz
Szyfr podstawieniowy, w którym pierwsza litera alfabetu jest zamieniana z ostatnią, druga z przedostatnią itd. (A↔Z, B↔Y, C↔X...).
Przykład:
- HELLO → SVOOL
- ABC → ZYX
Szyfr Vigenère'a
Szyfr polialfabetyczny używający klucza tekstowego. Każda litera klucza określa przesunięcie dla odpowiedniej litery tekstu. Znacznie trudniejszy do złamania niż szyfr Cezara.
Przykład (klucz: KEY):
- HELLO → RIJVS
Kodowanie Base64
Nie jest szyfrem w ścisłym sensie – to kodowanie binarne-do-tekstowe używane w informatyce do przesyłania danych binarnych jako tekst ASCII.
Przykład:
- HELLO → SEVMTE8=
Kod Morse'a
System reprezentacji liter za pomocą kropek (.) i kresek (-). Używany historycznie w telegrafii.
Przykład:
- HELLO → .... . .-.. .-.. ---
- SOS → ... --- ...
Kod binarny
Reprezentacja tekstu w systemie dwójkowym (0 i 1). Każdy znak jest kodowany jako 8-bitowa wartość ASCII.
Przykład:
- A → 01000001
- Hi → 01001000 01101001
Historia kryptografii
Kryptografia ma tysiącletnią historię:
- 1900 p.n.e. – Egipt, niestandardowe hieroglify
- 500 p.n.e. – Szyfr Atbasz (Hebrajczycy)
- 100 p.n.e. – Szyfr Cezara (Rzym)
- 1553 – Szyfr Vigenère'a (nazywany "niełamliwym" przez 300 lat)
- 1918 – Enigma (Niemcy)
- 1976 – Kryptografia klucza publicznego (Diffie-Hellman)
- 1977 – RSA
- 2001 – AES (standard do dziś)
Zastosowania szyfrów klasycznych
Choć szyfry klasyczne nie zapewniają bezpieczeństwa w nowoczesnym sensie, są używane do:
- Nauki podstaw kryptografii
- Gier i zabaw (escape roomy, gry terenowe)
- Zagadek i łamigłówek
- Ukrywania spoilerów w internecie (ROT13)
Bezpieczeństwo szyfrów
| Szyfr | Bezpieczeństwo | Łatwość złamania |
|---|---|---|
| Cezar | Bardzo niskie | Brute force (25 prób) |
| ROT13 | Brak | Natychmiastowe |
| Atbasz | Bardzo niskie | Natychmiastowe |
| Vigenère | Niskie | Analiza częstotliwości |
| Base64 | Brak (to kodowanie) | Natychmiastowe |
Często zadawane pytania
Czy te szyfry są bezpieczne?
Nie – szyfry klasyczne służą celom edukacyjnym i rozrywkowym. Do bezpiecznej komunikacji używaj AES lub RSA.
Jak złamać szyfr Cezara?
Wystarczy sprawdzić 25 możliwych przesunięć lub zastosować analizę częstotliwości liter.
Co to jest klucz w szyfrze Vigenère'a?
To słowo lub fraza, której litery określają przesunięcie. Im dłuższy klucz, tym trudniejszy do złamania szyfr.
Jeśli ten kalkulator był przydatny, sprawdź również: JSON, .htpasswd, CV i więcej kalkulatorów.
Kalkulator zawiera walidację danych wejściowych i działa lokalnie w przeglądarce. Dzięki temu możesz szybko porównać różne scenariusze bez przesyłania danych na serwer.
Najczęstsze pytania (FAQ)
Czy te szyfry są bezpieczne?
Nie – szyfry klasyczne (Cezar, ROT13, Atbasz) służą celom edukacyjnym i rozrywkowym. Do bezpiecznej komunikacji używaj AES, RSA lub innych nowoczesnych algorytmów.
Jak działa szyfr Cezara?
Każda litera jest przesuwana o ustaloną liczbę pozycji w alfabecie. Np. z przesunięciem 3: A→D, B→E, C→F. Nazwa od Juliusza Cezara.
Co to ROT13?
Szyfr Cezara z przesunięciem 13. Ponieważ alfabet ma 26 liter, ROT13 zastosowany dwukrotnie daje tekst oryginalny. Używany do ukrywania spoilerów.