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ż

Dzienny kalkulator kalorii. Czyli ile potrzebujemy dziennie by schudnąć, przytyć lub utrzymać wagę.

Kalkulator zapotrzebowania kalorycznego pomoże stworzyć odpowiednią dietę. Odpowie na pytanie jakie jest nasze dzienne zapotrzebowanie na kalorie i ile dziennie potrzebujemy spożyć węglowodanów, protein oraz tłuszczów aby przytyć lub schudnąć o podaną wagę w ciągu określonego czasu.
Do wyboru mamy kilka najpopularniejszych wzorów do obliczenia podstawowego tempa metabolizmu. W wyniku otrzymamy również siedmiodniowy naprzemienny cykl kaloryczny dzięki, któremu przy długotrwałych dietach możemy "oszukać" organizm spożywając różne wartości kaloryczne dziennie jednocześnie zachowując dietę tygodniową.

Z kalkulatora korzystano 244 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



szyfr-bacona