Baconova šifra
Kodirajte besedilo kot skupine A/B s petimi simboli z Baconovo dvoliteralno šifro in nazaj.
Baconova šifra
Francis Bacon je svojo dvočrtno šifro zasnoval leta 1605 na čudovito preprosti ideji: s samo dvema simboloma lahko kodirate celotno abecedo, če ju uporabljate v skupinah po pet – 2⁵ je 32, več kot dovolj za 26 črk. A postane AAAAA, B postane AAAAB in tako naprej. To orodje kodira besedilo v tiste skupine A/B in jih dekodira nazaj, eno črko na skupino petih.
Njegova pamet nikoli ni bila v samih črkah A/B, temveč v tem, da so se lahko skrile na očeh: sporočilo, napisano z dvema subtilno različnima pisavama, dvema odtenkoma črnila ali pokončnimi črkami v primerjavi s poševnimi črkami, nevidno nosi Baconovo kodirano skrivnost. Zaradi tega je steganografska klasika, stalnica iskanja ugank, sob pobega in izzivov CTF – in razloga, zakaj lahko stran z na videz običajnim besedilom vsebuje prikrito sporočilo pet znakov naenkrat.
Na voljo sta dve abecedi. Klasična različica s 24 črkami je Baconov izvirnik, kjer si I in J delita kodo, U in V pa kodo – posebnost latinske abecede tistega obdobja. Sodobna 26-črkovna različica daje vsaki črki svojo ločeno kodo, tako da kroži brez izgub. Kodiranje združuje črke v besede, ločene s poševnico za berljivost; dekodiranje ignorira vse, kar ni A ali B (in sprejme tudi 0/1), prebere tok v petih, tako da lahko prilepite sporočilo, ne glede na to, ali je bilo oblikovano.
Vse deluje lokalno v vašem brskalniku - vaše besedilo nikoli ne zapusti vaše naprave.