T

Text Machine

Alat teks andal, di browser Anda

Sandi Fractionated Morse

Enkode dan dekode sandi Fractionated Morse. Pesan pertama-tama ditulis dalam Morse dengan satu x di antara huruf dan dua x di antara kata, aliran titik-garis-x kemudian dibaca tiga simbol sekaligus, dan masing-masing dari 26 kelompok yang mungkin digantikan oleh sebuah huruf sandi berkunci. Campur alfabet dengan kata kunci, ikuti proses langsung dari huruf ke Morse ke trigraf, lalu salin, unduh, atau bagikan hasilnya. Semuanya berjalan di peramban Anda.

Kata kunci

Kata kunci

Kata kunci mencampur 26 huruf sandi: huruf-huruf uniknya muncul lebih dulu, lalu sisa alfabet, dan urutan itu dicocokkan dengan 26 trigraf. Biarkan kosong untuk tabel A–Z biasa. Kedua belah pihak harus menggunakan kata kunci yang sama.

Teks biasa
Teks sandi

Masukkan teks di atas untuk melihat hasilnya di sini.

Tabel trigraf → huruf

...

A

..-

B

..x

C

.-.

D

.--

E

.-x

F

.x.

G

.x-

H

.xx

I

-..

J

-.-

K

-.x

L

--.

M

---

N

--x

O

-x.

P

-x-

Q

-xx

R

x..

S

x.-

T

x.x

U

x-.

V

x--

W

x-x

X

xx.

Y

xx-

Z

Cara menggunakan Fractionated Morse Cipher

  1. 1

    Pilih enkode atau dekode

    Pilih Enkode untuk mengubah teks biasa menjadi teks sandi Fractionated Morse, atau Dekode untuk mengubah teks sandi kembali menjadi teks biasa.

  2. 2

    Atur kata kunci (opsional)

    Masukkan kata kunci untuk mencampur alfabet sandi, atau biarkan kosong untuk menggunakan tabel A–Z biasa. Kedua belah pihak harus menggunakan kata kunci yang sama agar cocok.

  3. 3

    Ketik atau tempel teks Anda

    Masukkan pesan Anda dan ia dikonversikan saat Anda mengetik. Saat mengenkode, panel langkah menampilkan setiap huruf di atas Morse-nya, lalu aliran yang dipotong menjadi trigraf dengan huruf sandi di bawah masing-masing.

  4. 4

    Baca tabel trigraf

    Buka tabel trigraf untuk melihat seluruh 26 kelompok tiga-simbol beserta huruf sandi yang dipetakan oleh masing-masing, serta huruf kata kunci mana pun yang disorot.

  5. 5

    Salin, unduh, atau bagikan

    Salin hasilnya, unduh sebagai berkas teks, atau bagikan tautan yang membuka kembali alat ini dengan teks dan kata kunci Anda yang persis siap pakai.

Memahami Sandi Fractionated Morse

Apa itu sandi Fractionated Morse?

Sandi Fractionated Morse mengambil kode Morse biasa dan membungkusnya dengan lapisan kedua yang berkunci sehingga titik dan garis yang familiar tidak pernah muncul dalam pesan jadi. Sandi ini termasuk dalam keluarga sandi tangan yang dipopulerkan oleh American Cryptogram Association, dan menjadi favorit dalam perburuan teka-teki, geocaching, serta tantangan capture-the-flag karena tampak seperti substitusi huruf biasa sambil menyembunyikan kerangka Morse di baliknya.

Kata fractionated menggambarkan trik di intinya. Setelah pesan diubah menjadi Morse, aliran titik, garis, dan pemisah dipotong menjadi kelompok tetap berisi tiga dan setiap kelompok diganti dengan satu huruf sandi. Karena tiga simbol Morse hampir tidak pernah berjajar rapi dengan satu huruf teks biasa, setiap huruf sandi akhirnya membawa serpihan dari dua atau tiga huruf tetangga. Pemaduan itulah yang menghapus irama khas Morse dan meratakan frekuensi huruf yang sebaliknya akan membongkar isi pesan.

Tiga simbol, dua puluh enam kelompok

Untuk menjadikan Morse sebagai satu untaian yang tidak terputus, Anda memerlukan pemisah. Fractionated Morse menggunakan huruf x: satu x di antara huruf dan dua x di antara kata. Jadi pesan kini hanya menggunakan tiga simbol — titik, garis, dan x — dan tidak ada yang lain.

Baca tiga dari simbol itu sekaligus dan ada 3 × 3 × 3 = 27 kelompok yang mungkin. Salah satunya, xxx, tidak akan pernah muncul, karena rentetan pemisah paling banyak adalah dua x di antara kata. Itu menyisakan tepat 26 kelompok yang mungkin — sama dengan jumlah huruf dalam alfabet. Kebetulan yang rapi itulah seluruh alasan sandi ini bekerja: setiap kelompok tiga dapat diberi huruf sandinya sendiri tanpa ada yang tersisa dan tanpa ada yang hilang.

Kata kunci dan tabel substitusi

Ke-26 kelompok tiga-simbol, yang disebut trigraf, selalu didaftar dalam urutan tetap yang sama, dari titik-titik-titik hingga x-x-garis. Yang berubah adalah deret huruf sandi yang ditulis di bawahnya. Tanpa kata kunci, hurufnya sekadar A, B, C, … secara berurutan, sehingga titik-titik-titik menjadi A, titik-titik-garis menjadi B, dan seterusnya. Tabel langsung di atas menampilkan pemetaan ini dan diperbarui begitu Anda mengetik.

Sebuah kata kunci mencampur deret huruf itu persis seperti alfabet substitusi sederhana berkunci. Huruf-huruf unik kata kunci ditulis lebih dulu, secara berurutan dan tanpa pengulangan, lalu sisa alfabet mengikuti. Kata kunci MORSE, misalnya, menghasilkan alfabet sandi MORSEABCDFGHIJKLNPQTUVWXYZ, sehingga titik-titik-titik kini menjadi M alih-alih A. Kata kunci adalah rahasia bersama: pengirim dan penerima harus menggunakan kata kunci yang sama, dan sel-sel yang disorot dalam tabel menandai huruf-huruf yang berasal darinya.

Cara kerja sandi Fractionated Morse

Enkode berjalan dalam tiga gerakan. Pertama, tulis seluruh pesan dalam Morse, dengan satu x di antara huruf dan dua di antara kata. Kedua, jika untaian yang dihasilkan panjangnya bukan kelipatan tiga simbol, beri padding di ujungnya dengan x hingga menjadi kelipatan tiga — memberi padding dengan x ketimbang titik atau garis itu penting, karena titik yang tersesat nantinya akan terbaca kembali sebagai huruf palsu. Ketiga, potong untaian menjadi kelompok tiga dan ganti setiap kelompok dengan huruf sandinya dari tabel berkunci.

Kekuatan sandi ini ada pada pemotongan kedua itu. Satu huruf teks biasa, setelah diubah menjadi Morse dan disambung ke tetangganya dengan pemisah, tersebar di beberapa kelompok tiga, dan setiap kelompok juga meminjam simbol dari huruf di kedua sisinya. Karena itu, memulihkan satu huruf teks biasa berarti merekonstruksi pula Morse di sekitarnya, yang justru itulah yang mengalahkan serangan penghitungan-huruf sederhana yang mematahkan sandi substitusi biasa. Panel langkah di atas menjabarkan ini secara langsung: baris atas memasangkan setiap huruf dengan Morse-nya, dan baris bawah menampilkan aliran yang dipotong menjadi trigraf dengan huruf sandi di bawah masing-masing.

Sebuah contoh terkerjakan

Ambil panggilan darurat SOS tanpa kata kunci. Dalam Morse, S adalah titik-titik-titik dan O adalah garis-garis-garis, sehingga SOS menjadi aliran titik-titik-titik x garis-garis-garis x titik-titik-titik. Itu sebelas simbol, yang bukan kelipatan tiga, sehingga satu x ditambahkan di ujungnya agar menjadi dua belas.

Sekarang baca kedua belas simbol itu tiga-tiga. Kelompoknya adalah (titik-titik-titik), (x garis-garis), (garis x titik), dan (titik-titik x). Dengan tabel A–Z biasa, keempat trigraf itu memetakan ke A, W, P, dan C, sehingga SOS terenkripsi menjadi AWPC. Perhatikan bagaimana huruf sandi kedua dan ketiga melintasi batas di antara S, O, dan S yang asli — pelintasan itulah fraksinasi yang sedang bekerja. Tambahkan sebuah kata kunci, dan keempat trigraf yang sama mendarat pada empat huruf yang berbeda sambil tetap terdekripsi kembali menjadi SOS.

Mendekode pesan Fractionated Morse

Dekode sekadar menjalankan ketiga gerakan itu secara terbalik. Setiap huruf sandi dicari dalam tabel untuk memulihkan trigrafnya, trigraf-trigraf disambung kembali menjadi satu untaian titik-garis-x yang panjang, dan untaian itu dipecah pada pemisahnya — satu x mengakhiri huruf, dua x mengakhiri kata. Membaca setiap rentetan titik dan garis kembali melalui tabel Morse membangun ulang teks aslinya. Padding x apa pun yang ditambahkan selama enkode duduk dengan tidak berbahaya di ujung dan menghilang, sehingga pesan yang dienkode dengan alat ini selalu terdekode kembali dengan persis.

Untuk mendekode dengan benar, Anda harus menggunakan kata kunci yang sama yang dipakai untuk mengenkode; kata kunci yang berbeda memasangkan trigraf dengan huruf yang salah dan Morse-nya keluar sebagai omong kosong. Karena hanya huruf dan angka yang memiliki kode Morse, tanda baca atau simbol lain dalam pesan asli telah dibuang selama enkode dan tidak akan kembali. Spasi di antara kelompok huruf sandi diabaikan saat dekode, sehingga tidak masalah apakah teks sandi ditulis menyatu atau dalam blok-blok rapi berisi lima.

Sejarah, kegunaan, dan keamanan

Fractionated Morse adalah salah satu dari sejumlah sandi pensil-dan-kertas berbasis Morse — bersama Morbit dan Pollux — yang dikatalogkan dan dijaga kelestariannya oleh American Cryptogram Association untuk kriptanalisis rekreasional. Sandi-sandi ini memberi imbalan kepada para pemecah yang mampu mengenali struktur Morse tersembunyi, dan tetap menjadi andalan tantangan sandi justru karena langkah fraksinasi menjadikannya lebih menarik daripada substitusi lurus.

Menurut standar modern, sandi ini tidak aman. Fraksinasi mengalahkan analisis frekuensi yang naif, tetapi Morse yang mendasarinya memaksakan pola statistik yang kuat, dan kata kunci yang diketahui atau ditebak, atau cukup banyak teks sandi saja, memungkinkan seorang pemecah yang gigih atau sebuah komputer memulihkan pesan. Perlakukan Fractionated Morse sebagai teka-teki dan alat pengajaran — peragaan yang hidup tentang bagaimana memadukan pengkodean dengan substitusi memperkuat sebuah sandi — dan jangan pernah sebagai cara melindungi rahasia yang sesungguhnya. Untuk kerahasiaan yang sejati, selalu gunakan algoritme modern yang telah ditinjau sejawat seperti AES.

Pertanyaan yang sering diajukan

Apa itu sandi Fractionated Morse?
Ini adalah sandi tangan yang menyembunyikan kode Morse di dalam substitusi huruf. Pesan ditulis dalam Morse dengan x memisahkan huruf dan xx memisahkan kata, aliran titik-garis-x dibaca tiga simbol sekaligus, dan masing-masing dari 26 kelompok tiga-simbol yang mungkin diganti dengan huruf sandi dari alfabet berkunci. Karena kelompok-kelompok itu jarang berjajar dengan huruf tunggal, setiap huruf sandi memadukan bagian dari tetangganya.
Mengapa ada tepat 26 kelompok?
Setelah pesan dalam Morse, hanya tiga simbol yang digunakan: titik, garis, dan pemisah x. Membaca tiga sekaligus memberikan 3 × 3 × 3 = 27 kombinasi. Kelompok serba-pemisah xxx tidak akan pernah muncul, karena rentetan pemisah paling banyak adalah dua x di antara kata, yang menyisakan 26 — satu untuk setiap huruf alfabet, tanpa ada yang lebih dan tanpa ada yang hilang.
Apa fungsi kata kunci?
Kata kunci mencampur deret huruf sandi yang berada di bawah 26 trigraf. Huruf-huruf uniknya ditulis lebih dulu, lalu sisa alfabet secara berurutan, persis seperti alfabet substitusi berkunci. Trigraf-trigrafnya sendiri tetap dalam urutan tetapnya. Tanpa kata kunci, tabelnya hanyalah A–Z, jadi kata kunci adalah rahasia bersama yang harus digunakan baik pengirim maupun penerima.
Bisakah Anda menunjukkan sebuah contoh terkerjakan?
Tanpa kata kunci, SOS menjadi aliran Morse titik-titik-titik x garis-garis-garis x titik-titik-titik. Itu sebelas simbol, sehingga satu x ditambahkan untuk menjadi dua belas. Dibaca tiga-tiga, kelompoknya adalah (titik-titik-titik), (x garis-garis), (garis x titik), (titik-titik x), yang pada tabel A–Z biasa memetakan ke A, W, P, C. Jadi SOS terenkripsi menjadi AWPC.
Bagaimana cara saya mendekode pesan Fractionated Morse?
Balik langkah-langkahnya: cari setiap huruf sandi untuk mendapatkan kelompok tiga-simbolnya, sambung kelompok-kelompok menjadi satu untaian titik-garis-x, pecah pada pemisahnya (satu x di antara huruf, dua x di antara kata), dan baca setiap rentetan titik dan garis kembali melalui tabel Morse. Dalam alat ini, pilih Dekode dan masukkan kata kunci yang sama yang dipakai untuk mengenkode.
Mengapa padding dilakukan dengan x dan bukan titik atau garis?
Jika aliran Morse bukan kelipatan tiga simbol, ujungnya diberi padding agar kelompok terakhir lengkap. Memberi padding dengan x berhasil karena x adalah pemisah: pemisah di ujung sekadar menandai akhir huruf atau kata terakhir dan lenyap ketika pesan didekode. Memberi padding dengan titik atau garis justru akan terbaca kembali sebagai simbol Morse yang nyata dan dapat menambahkan huruf ekstra yang palsu.
Apakah ia menangani angka dan tanda baca?
Huruf dan angka dienkode, karena keduanya memiliki kode Morse standar. Tanda baca dan simbol lain dibuang, dan rentetan spasi apa pun menjadi satu jeda kata. Ini berarti singkatan seperti "it's" diperlakukan sebagai satu kata ITS, yang sesuai dengan implementasi rujukan umum sandi ini.
Apa itu trigraf?
Trigraf di sini sekadar kelompok berisi tiga simbol Morse — masing-masing berupa titik, garis, atau pemisah x. Ada 26 di antaranya begitu xxx yang mustahil dikecualikan, dan mereka selalu didaftar dalam urutan tetap yang sama. Satu-satunya rahasia sandi ini adalah huruf mana yang diberikan ke setiap trigraf, yang itulah yang dikendalikan oleh kata kunci.
Apa bedanya ini dengan kode Morse biasa?
Morse biasa sekadar mengganti setiap huruf dengan titik dan garis, sehingga siapa pun yang tahu Morse dapat membacanya seketika dan irama hurufnya jelas terlihat. Fractionated Morse menambahkan dua langkah lagi — mengelompokkan Morse menjadi tiga-tiga dan mensubstitusikan setiap kelompok dengan huruf berkunci — sehingga keluarannya berupa huruf-huruf biasa yang tampak wajar dan struktur Morse-nya teracak di seantero pesan.
Apakah sandi Fractionated Morse aman?
Tidak. Fraksinasi mengalahkan penghitungan frekuensi sederhana, tetapi Morse yang mendasarinya meninggalkan pola statistik yang kuat, dan sandi ini takluk pada metode pemecahan klasik maupun pada komputer, terutama ketika kata kunci ditebak atau dipakai ulang atau ketika tersedia banyak teks sandi. Sandi ini sangat baik untuk teka-teki dan pembelajaran, tetapi untuk perlindungan yang nyata gunakan algoritme modern seperti AES.
Apakah teks saya diunggah ke server?
Tidak. Semua enkode dan dekode terjadi sepenuhnya di peramban Anda, sehingga teks Anda tidak pernah diunggah, dicatat, atau disimpan. Bahkan tautan bagikan menyimpan teks dan kata kunci Anda di bagian URL setelah simbol #, yang tidak pernah dikirim peramban ke server, sehingga pesan Anda tetap privat hingga Anda memilih untuk membagikan tautannya.

Alat terkait

Lanjutkan dengan alat praktis ini

Morbit Cipher

Pollux Cipher

Straddling Checkerboard

Penerjemah Kode Morse

Sandi Caesar

Sandi Vigenère