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

SzyfrBezpieczeństwoŁatwość złamania
CezarBardzo niskieBrute force (25 prób)
ROT13BrakNatychmiastowe
AtbaszBardzo niskieNatychmiastowe
VigenèreNiskieAnaliza częstotliwości
Base64Brak (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.

szyfr cezararot13generator szyfrówszyfrowanie tekstuszyfr vigenerekod morsekryptografia

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.