Lompat ke konten

Sandi Bacon

Ubah pesan menjadi kelompok lima huruf A dan B milik Francis Bacon, atau baca kelompok itu kembali menjadi teks, dalam alfabet asli 24 hurufnya atau alfabet modern 26 huruf. Lalu sembunyikan kode itu seperti yang dimaksudkan Bacon: di dalam kalimat biasa, dengan setiap huruf diatur dalam salah satu dari dua gaya.

Mode
Alfabet

Hanya huruf yang dienkode: alfabet Bacon tidak memiliki kode untuk spasi, angka, atau tanda baca.

Sembunyikan di tempat terbuka

Gagasan asli Bacon: tulis teks biasa apa pun dalam dua gaya. Setiap huruf pada teks itu membawa satu simbol — biasa untuk a, gaya kedua untuk b. Spasi dan tanda baca tidak membawa apa-apa.

Gaya kedua

Pesan Anda tersembunyi dalam teks penutup

The roses in the garden have been lovely all week, despite the rain.

Pesan dibawa oleh 25 huruf pertama dari teks penutup; sisanya tetap polos.

Untuk membacanya kembali, tulis a untuk setiap huruf polos dan b untuk setiap huruf bergaya, lalu dekode kelompok lima. Huruf kapital bertahan saat disalin sebagai teks biasa: tempel hasilnya ke Dekode dan pilih huruf besar-kecil.

Alfabet biliteral

  • A

    AAAAA

  • B

    AAAAB

  • C

    AAABA

  • D

    AAABB

  • E

    AABAA

  • F

    AABAB

  • G

    AABBA

  • H

    AABBB

  • I/J

    ABAAA

  • K

    ABAAB

  • L

    ABABA

  • M

    ABABB

  • N

    ABBAA

  • O

    ABBAB

  • P

    ABBBA

  • Q

    ABBBB

  • R

    BAAAA

  • S

    BAAAB

  • T

    BAABA

  • U/V

    BAABB

  • W

    BABAA

  • X

    BABAB

  • Y

    BABBA

  • Z

    BABBB

Setiap kode adalah posisi huruf dalam alfabet, dihitung dari nol dan ditulis dalam biner, dengan a untuk 0 dan b untuk 1. Huruf dalam pesan Anda disorot.

Cara Menggunakan Sandi Bacon

  1. 1. Pilih Enkode atau Dekode. Enkode mengubah huruf menjadi kelompok lima simbol; Dekode membaca kelompok itu kembali menjadi huruf.
  2. 2. Pilih alfabet. Alfabet asli Bacon memiliki 24 huruf — I dan J memakai kode yang sama, begitu pula U dan V. Versi 26 huruf memberi setiap huruf kodenya sendiri. Dekode dengan alfabet yang dipakai untuk membuat pesan.
  3. 3. Pilih simbol. A dan B adalah bentuk tradisional, 0 dan 1 memperlihatkan kode sebagai biner, dan simbol kustom memungkinkan Anda memakai dua karakter apa pun. Saat mendekode, semua selain kedua simbol diabaikan, sehingga spasi dan pemisah baris tidak berpengaruh.
  4. 4. Sembunyikan. Di bawah hasil, ketik teks penutup dan pilih gaya kedua. Setiap huruf pada penutup membawa satu simbol, dan pratinjau memperlihatkan pesan Anda tersembunyi di dalamnya.

Cara Kerja Sandi Baconian

Bacon menyebutnya sandi biliteral: setiap huruf ditulis hanya dengan dua simbol, a dan b, dalam kelompok lima. Lima posisi dengan dua pilihan masing-masing memberi 2 × 2 × 2 × 2 × 2 = 32 kombinasi. Dalam istilah modern setiap kelompok adalah posisi huruf, dihitung dari nol, ditulis dalam biner dengan a untuk 0 dan b untuk 1 — A adalah aaaaa (0), B adalah aaaab (1), C adalah aaaba (2) — meskipun Bacon menyajikannya dengan sederhana sebagai tabel.

Alfabet 24 huruf Bacon
A sampai HI/J sampai QR sampai Z
A aaaaaI/J abaaaR baaaa
B aaaabK abaabS baaab
C aaabaL ababaT baaba
D aaabbM ababbU/V baabb
E aabaaN abbaaW babaa
F aababO abbabX babab
G aabbaP abbbaY babba
H aabbbQ abbbbZ babbb

Alfabet 26 huruf sama dengan alfabet Bacon dari A sampai I dan berbeda mulai dari J, tempat setiap huruf membutuhkan kodenya sendiri. Pilihan ini penting: JIVE dalam alfabet Bacon adalah ABAAA ABAAA BAABB AABAA, yang didekode menjadi IIUE, sedangkan alfabet 26 huruf menjaga huruf-huruf itu tetap terpisah sebagai ABAAB ABAAA BABAB AABAA.

Contoh Kasus

Dalam alfabet Bacon, Bacon dienkode menjadi AAAAB AAAAA AAABA ABBAB ABBAA — B, A, C, O, N. Disembunyikan dalam teks penutup contoh alat dengan huruf kapital sebagai gaya kedua, hasilnya terbaca the rOses in the GarDEn HaVE been lovely all week, despite the rain. Urutkan 25 huruf pertama menurut huruf besar-kecilnya — huruf kecil untuk a, huruf kapital untuk b — dan kelima kelompok itu kembali. Dengan tebal atau miring sebagai gaya kedua, ketujuh huruf yang sama cukup diatur dengan tebal atau miring.

Menyembunyikan Pesan di Tempat Terbuka

Kelompok a dan b memang tidak pernah dimaksudkan untuk dikirim apa adanya. Gagasan Bacon adalah bahwa perbedaan apa pun dengan dua nilai dapat membawanya — dua jenis huruf yang sedikit berbeda, seperti yang ia usulkan, atau tegak dan miring, tegak dan condong, besar dan kecil. Ditulis dalam surat yang tampak biasa, pesan itu tak terlihat kecuali pembaca tahu cara memilah huruf menjadi dua jenis. Itu menjadikan sandi biliteral sebagai contoh awal steganografi: menyembunyikan fakta bahwa ada pesan, bukan hanya isinya.

Bacon mempublikasikan metode itu dalam De Augmentis Scientiarum (1623), dan menulis bahwa ia menciptakannya saat masih muda di Paris. Hampir tiga abad kemudian metode ini menjadi pusat sebuah kontroversi sastra. Sejak 1899 Elizabeth Wells Gallup mengklaim menemukan pesan biliteral dari Bacon dalam huruf cetak Folio Pertama Shakespeare yang bervariasi. William dan Elizebeth Friedman, yang memulai karier pemecahan sandi mereka dalam proyek Gallup di Riverbank Laboratories di Illinois, kemudian memeriksa klaim semacam itu dalam The Shakespearean Ciphers Examined (1957) dan menemukan bahwa tak satu pun dari klaim itu bertahan.

Memecahkan Sandi Baconian

Setelah kedua jenis huruf dipilah, tidak ada lagi yang perlu dipecahkan: alfabetnya tetap dan terbuka untuk umum, sehingga kelompok-kelompok itu terbaca langsung. Satu-satunya rahasia adalah tempat persembunyiannya, dan itu rapuh. Huruf pembawa harus berbeda dan konsisten, dan itulah sebabnya pembacaan atas huruf cetak abad ke-17 yang tidak rata tidak meyakinkan. Dan jika kodenya diacak, setiap kelompok tetap satu huruf, sehingga analisis frekuensi menuntaskan pekerjaannya.

Pertanyaan yang Sering Diajukan

Apa itu sandi Bacon?
Metode yang diciptakan Francis Bacon, di mana setiap huruf menjadi kelompok lima simbol yang hanya terdiri dari dua jenis, ditulis a dan b — A adalah aaaaa, B adalah aaaab, dan seterusnya. Karena hanya dua jenis simbol yang diperlukan, kode itu dapat disembunyikan di teks mana pun yang memakai dua gaya huruf.
Bagaimana cara mendekode sandi Bacon?
Ubah pesan menjadi rangkaian a dan b, bagi menjadi kelompok lima dan cari setiap kelompok — atau tempel teks a/b ke mode Dekode dan biarkan alat yang bekerja. Pilih alfabet yang benar terlebih dahulu: dalam versi asli 24 huruf Bacon, I dan J memakai kode yang sama, begitu pula U dan V.
Apa perbedaan antara sandi Bacon 24 huruf dan 26 huruf?
Alfabet Bacon mengikuti penggunaan Latin pada zamannya, menulis I dan J dengan satu kode dan U dan V dengan kode lain, sehingga tersisa 24 kode. Versi 26 huruf memberi J dan V kode tersendiri. Keduanya sama dari A sampai I, sehingga mendekode dengan alfabet yang keliru akan mengubah sebagian besar huruf setelah I menjadi huruf tetangganya, dan Y serta Z menjadi tanda tanya.
Bisakah saya memakai 0 dan 1 alih-alih A dan B?
Bisa. Kodenya pada dasarnya biner: setiap kelompok adalah posisi huruf yang dihitung dari nol, ditulis dalam lima digit biner dengan a = 0 dan b = 1, sehingga C adalah 00010, angka 2. Pilih 0 dan 1, atau dua karakter apa pun, di bawah Simbol.
Bagaimana sandi Bacon menyembunyikan pesan dalam teks?
Setiap huruf teks penutup yang biasa mewakili satu simbol — huruf biasa untuk a, huruf dengan gaya kedua untuk b. Lima huruf penutup membawa satu huruf rahasia, sehingga penutup membutuhkan lima kali lebih banyak huruf daripada pesannya. Bacon mengusulkan dua jenis huruf cetak yang sedikit berbeda; alat ini memperagakan gagasannya dengan tebal, miring, atau huruf kapital.
Apakah Bacon menyembunyikan pesan dalam drama Shakespeare?
Tidak ada bukti yang baik bahwa ia melakukannya. Klaim bahwa Folio Pertama memuat pesan biliteral, yang paling terkenal dibuat oleh Elizabeth Wells Gallup, bergantung pada pemilahan huruf cetak yang tidak beraturan menjadi dua jenis dengan mata. William dan Elizebeth Friedman meninjau klaim-klaim itu pada 1957 dan tidak menemukan satu pun yang bertahan.

Alat Terkait

Lainnya di Kode dan sandi