Szyfr Bacona - koder/dekoder


Szyfr Bacona jest szyfrem, w którym tekst zaszyfrowany zawiera pięcioliterowe ciągi złożone z liter a i b. Za pomocą naszego kodera zarówno zaszyfrujesz oraz odszyfrujesz każdy tekst szyfrem Bacona.
Wybierz metodę szyfrowania lub odszyfrowywania. W metodzie standardowej litera I=J oraz U=V natomiast w drugiej metodzie każda litera ma unikalne kodowanie. W koderze polskie litery zamieniane są na litery łacińskie Ą->A, Ć->C, Ń->N itd.





Szyfr Bacona - koder/dekoder


Zamień A z B:





Klucz
Litera:  abcdefgh
Kod:  AAAAAAAAABAAABAAAABBAABAAAABABAABBAAABBB
Litera:  i-jklmnopq
Kod:  ABAAAABAABABABAABABBABBAAABBABABBBAABBBB
Litera:  rstu-vwxyz
Kod:  BAAAABAAABBAABABAABBBABAABABABBABBABABBB


Policzyłeś? - polub i udostępnij









Szyfr Bacona


Szyfr Bacona jest to prosty szyfr podstawieniowy, w którym tekst zaszyfrowany zawiera pięcioliterowe ciągi złożone z liter A i B.

Francis Bacon stworzył tę metodę ukrywania jednej wiadomości w drugiej. Nie jest to prawdziwy szyfr, ale tylko sposób na ukrycie tajnego tekstu przed bezpośrednim odczytaniem.

Szyfr Bacona to tak naprawdę metoda steganografii (metoda ukrywania tajnej wiadomości w przeciwieństwie do szyfru) opracowana przez Francisa Bacona w 1605 roku. Komunikat jest ukryty w prezentacji tekstu, a nie w jego treści.

Istnieją dwie wersje. Pierwsza używa tego samego kodu dla I oraz J i dla U oraz V. Druga używa różnych kodów dla każdej litery.

Każda litera tekstu jawnego jest zastępowana przez grupę pięciu liter 'A' lub 'B'. Ta zamiana jest kodowaniem binarnym i odbywa się zgodnie z alfabetem szyfru Bacona (z alfabetu łacińskiego), jak poniżej:

Litera Kod Binarnie
A aaaaa 00000
B aaaab 00001
C aaaba 00010
D aaabb 00011
E aabaa 00100
F aabab 00101
G aabba 00110
H aabbb 00111
I, J abaaa 01000
K abaab 01001
L ababa 01010
M ababb 01011
Litera Kod Binarnie
N abbaa 01100
O abbab 01101
P abbba 01110
Q abbbb 01111
R baaaa 10000
S baaab 10001
T baaba 10010
U, V baabb 10011
W babaa 10100
X babab 10101
Y babba 10110
Z babbb 10111

Druga wersja szyfru Bacona używa unikalnego kodu dla każdej litery. Innymi słowy I, J, U oraz V mają swój własny oddzielny kod:

Litera Kod Binarnie
A aaaaa 00000
B aaaab 00001
C aaaba 00010
D aaabb 00011
E aabaa 00100
F aabab 00101
G aabba 00110
H aabbb 00111
I abaaa 01000
J abaab 01001
K ababa 01010
L ababb 01011
M abbaa 01100
Litera Kod Binarnie
N abbab 01101
O abbba 01110
P abbbb 01111
Q baaaa 10000
R baaab 10001
S baaba 10010
T baabb 10011
U babaa 10100
V babab 10101
W babba 10110
X babbb 10111
Y bbaaa 11000
Z bbaab 11001

W oryginale autor używał dwóch różnych krojów czcionki do ukrycia prawdziwej treści. Innego kroju czcionki dla A i innego dla B.

Na przykład, chcemy ukryć słowo "HASLO" i zakodować je w jakiejś treści, która z pozoru wyglądać będzie na zwykły tekst. Szyfrując słowo HASLO za pomocą kodu Bacona otrzymamy AABBBAAAAABAABAABABBABBBA. Oryginalna tajna wiadomość (HASLO) ma 5 znaków, więc zakodowana wersja ma 5 * 5 = 25 znaków. Znajdujemy zdanie zawierające 25 liter, może to być "To tu ukryłem tajną wiadomość". Teraz zmieniamy krój czcionki. Dla każdego B użyjemy pogrubionej kursywy, A pozostawimy bez zmian.

AA BB BAAAAAB AABAA BABBABBBA
To tu ukryłem tajwiadomość

Czyli nasza odkryta wiadomość, w której zakodowaliśmy tajny tekst wyglądałaby następująco "To tu ukryłem tajwiadomość".

Gdybym chciał odszyfrować tajną informację wystarczy, że za każdą literę napisaną normalnie podstawiłbym A, a za literę napisaną pogrubioną kursywą B. Otrzymany wynik wystarczy wstawić do dekodera lub sprawdzić w tabeli.


Użytkownicy tego kalkulatora korzystali również

Szyfr AtBash- koder/dekoder

Szyfr AtBash jest to prosty monoalfabetyczny szyfr podstawieniowy pochodzenia hebrajskiego, którego działanie polega na zamianie litery leżącej w odległości X od początku alfabetu na literę leżącą w odległości X od jego końca. Za pomocą naszego kodera zarówno zaszyfrujesz oraz odszyfrujesz każdy tekst, również w języku polskim szyfrem AtBash.

Szyfr Vigenère’a - koder/dekoder

Szyfr Szyfr Vigenère’a jest to jeden z klasycznych polialfabetycznych szyfrów podstawieniowych. Za pomocą naszego kodera zarówno zakodujesz oraz odkodujesz każdy tekst szyfrem Vigenère’a.

Generator kodu kreskowego online

Darmowy program do generowania kodów kreskowych online pozwola na wygenerowanie ponad 100 różnego rodzaju kodów kreskowych, matrycowych, kropkowych i innych. Wynik kodowania możemy zapisać w postaci obrazu. Wśród wielu dostępnych opcji mamy do wyboru ustawienia obrazka: obrót, szerokość, wysokość wielkość pasków do poprawnego wydruku. Możemy również dowolnie manipulować tekstem, ustawić ramkę oraz wybrać kolor czcionki, kolor tła lub pasków i ramki.

Rozszerzalność cieplna - liniowa

Dzięki kalkulatorowi obliczysz rozszerzalność cieplną liniową czyli właściwość fizyczną ciał polegającą na zwiększaniu się ich długości (rozszerzalności liniowej).

Generator kodu QR online

Darmowy program do generowania kodów QR online pozwala na wygenerowanie 10 różnego rodzaju kodów QR. Możemy wygenerować kod QR dla adresu strony, kod QR dla wiadomości e-mail, kod QR dla dowolnego tekstu, kod QR dla telefonu, kod QR dla wiadomości SMS, kod QR dla wizytówki zwykłej i biznesowej, kod QR dla lokalizacji, kod QR dla WiFi oraz kod QR dla zakładki.

Efekt Dopplera - zbliżający się obserwator

Dzięki kalkulatorowi obliczysz częstotliwość fali odbieranej przez zbliżającego się obserwatora. Kalkulator pomoże również określić częstotliwość fali emitowanej przez źródło lub prędkość odbiorcy i prędkość fali.

Szyfr Vernama - koder/dekoder

Szyfr Vernama, szyfr doskonały, szyfr One-time pad lub OTP jest jedyną sprawdzoną metodą kryptograficzną, która umożliwia bezwarunkowo bezpieczne szyfrowanie, co zostało udowodnione matematycznie. Polega na wprowadzeniu losowego klucza o długości szyfrowanego tekstu. Za pomocą naszego kodera zarówno zaszyfrujesz oraz odszyfrujesz każdy tekst szyfrem Vernama.

Z kalkulatora korzystano 2921 razy.



Komentarze



Komentarze (0)

Nikt nie komentował jeszcze. Nie wstydź się, bądź pierwszy/a ;)

Dodaj komentarz

* Wymagane informacje
1000
Captcha Image




Podręczny kalkulator online