Koder szyfru Atbash
Atbash to jeden z najstarszych znanych szyfrów, używali go hebrajscy skrybowie w Księdze Jeremiasza około 600 r. p.n.e. Każdą literę zamienia na jej lustrzane odbicie w alfabecie: A staje się Z, B staje się Y i tak dalej. Ponieważ mapowanie jest własną odwrotnością, ta sama operacja jednocześnie szyfruje i odszyfrowuje. Według współczesnych standardów jest słaby, ale wciąż świetnie sprawdza się w łamigłówkach, escape roomach i pierwszych lekcjach kryptografii.
Jak kodować szyfrem Atbash
-
1
Wpisz tekst jawny albo szyfrogram
Litery A-Z i a-z są tłumaczone; cyfry, spacje i interpunkcja przechodzą bez zmian.
-
2
Każda litera odbija się w lustrze alfabetu
A↔Z, B↔Y, C↔X, ... M↔N.
-
3
Skopiuj wynik
Narzędzie zachowuje oryginalną wielkość liter, więc `Atbash` staje się `Zgyzhs`.
-
4
Aby odszyfrować, wklej szyfrogram ponownie
Atbash jest samoodwracalny: zastosowanie go dwa razy przywraca oryginał.
Mapowanie
| Tekst jawny | Szyfr | Tekst jawny | Szyfr |
|---|---|---|---|
| A | Z | N | M |
| B | Y | O | L |
| C | X | P | K |
| D | W | Q | J |
| E | V | R | I |
| F | U | S | H |
| G | T | T | G |
| H | S | U | F |
| I | R | V | E |
| J | Q | W | D |
| K | P | X | C |
| L | O | Y | B |
| M | N | Z | A |
Nazwa
Słowo atbash powstało z pierwszej (alef), ostatniej (taw), drugiej (bet) i przedostatniej (szin) litery alfabetu hebrajskiego, to mnemotechnika opisująca odwrócenie.
Znany tekst jawny w Biblii
Hebrajskie słowo Sheshach (ששך) w Jeremiasza 25:26 i 51:41 jest powszechnie uznawane za szyfrowanie Atbash słowa Babel (בבל), jeden z najwcześniej udokumentowanych przykładów szyfru podstawieniowego.
Siła kryptoanalizy: zero
Atbash to jednoalfabetowe podstawienie ze stałym, publicznym kluczem. Złamanie go jest banalne: pięciolatek z ołówkiem da sobie radę. Nie używaj Atbash do niczego, co ma pozostać tajne. Nadaje się do łamigłówek, wskazówek i obfuskacji, gdy odbiorca wie, że ma zastosować szyfr.
Najczęściej zadawane pytania
Nie. ROT13 przesuwa każdą literę o 13 miejsc (A→N, B→O). Atbash odbija litery względem środka alfabetu (A→Z, B→Y). Oba są samoodwracalne. Oba są banalne do złamania.
To narzędzie obsługuje ASCII A-Z/a-z. Rozszerzenie Atbash na hebrajski lub inne alfabety jest zasadniczo proste, ale każdy język potrzebuje własnego mapowania 26-literowego albo innego; znaki niełacińskie przechodzą tutaj bez zmian.
Bo mapowanie jest symetryczne. A ↔ Z oznacza, że mapowanie A daje Z, a mapowanie Z daje A. Każdy symetryczny szyfr jest własną odwrotnością. Ta sama cecha sprawia, że wystarcza jedna operacja bez osobnego trybu decode.
Nie. Atbash jest podstawieniem liter; cyfry, spacje, interpunkcja, emoji i znaki akcentowane przechodzą bez zmian. Dlatego szyfrogram zachowuje odstępy między słowami i wygląda z grubsza jak tekst jawny.
Powiązane narzędzia
Weryfikator sum kontrolnych
Oblicz sumę kontrolną MD5, SHA-1, SHA-256, SHA-384, SHA-512 lub CRC-32 dowolnego pliku lub tekstu i porównaj ją z wartością podaną przez wydawcę, aby uzyskać jednoznaczny werdykt zgodności lub niezgodności.
Szyfr liczby na litery
Zamieniaj liczby na litery i z powrotem za pomocą szyfru A=1, B=2 (A1Z26) do łamigłówek, zagadek i wskazówek w escape roomach.
Generator skrótów
Generuj skróty MD5, SHA-1, SHA-256, SHA-384, SHA-512 i CRC32 z tekstu, ze skrótem gotowym do skopiowania dla sum kontrolnych i porównań.
Koder szyfru Polibiusza
Koduj litery łacińskie jako współrzędne Polibiusza lub dekoduj rozdzielone pary w stałej siatce 5×5 I/J.
Generator kluczy PGP
Wygeneruj parę kluczy OpenPGP w formacie ASCII i certyfikat unieważnienia za pomocą Curve25519, RSA 2048 lub RSA 4096.
Generator kluczy SSH
Wygeneruj parę kluczy SSH RSA (2048, 3072 lub 4096 bitów) w całości w przeglądarce. Ani klucz prywatny, ani publiczny nie opuszcza Twojego urządzenia. Dodaj komentarz i pobierz oba.
Narzędzie jest dostępne w innych językach
- Encodeur de chiffre Atbash [FR]
- Atbash 암호 인코더 [KO]
- مشفر شفرة Atbash [AR]
- Atbash-codering [NL]
- Encoder Sandi Atbash [ID]
- Atbash-kodare [SV]
- ตัวเข้ารหัส Atbash Cipher [TH]
- Atbash暗号エンコーダー [JA]
- Atbash-Chiffre-Encoder [DE]
- Codificador de Cifrado Atbash [ES]
- Bộ mã hóa mật mã Atbash [VI]
- Codificador de Cifra Atbash [PT]
- Codificatore del Cifrario Atbash [IT]
- Кодировщик шифра Атбаш [RU]
- Atbash Şifre Kodlayıcı [TR]
- Atbash 密码编码器 [ZH]
- Atbash Cipher Encoder [EN]