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ż

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).

Analizator tekstu, ilość słów, ilość liter, ilość wierszy

Dzięki kalkulatorowi obliczysz ilość liter, ilość słów, ilość znaków oraz ilość akapitów w dowolnym tekście.

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 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 Playfair - koder/dekoder

Szyfr Playfair, Szyfr Playfaira lub kwadrat Playfaira jest szyfrem podstawieniowym poligramowym. Kryptogram tworzony jest poprzez zastąpienie par liter tekstu jawnego inną parą liter. Za pomocą naszego kodera zarówno zaszyfrujesz oraz odszyfrujesz każdy tekst szyfrem Playfaira.

Szyfr Beauforta - koder/dekoder

Szyfr Beauforta jest to szyfr należący do grupy szyfrów wieloalfabetycznych. Jest szyfrem zastępczym podobnym do szyfru Vigenère'a, z tym, że szyfruje on znaki w nieco inny sposób.Za pomocą naszego kodera zarówno zaszyfrujesz oraz odszyfrujesz każdy tekst szyfrem Beauforta.

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 12974 razy.



Komentarze



Komentarze (0)

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

Dodaj komentarz

* Wymagane informacje
1000
Captcha Image



Wybierz język

EN, ES, DE, FR, RU


Podręczny kalkulator online