5 Cara Membuat Kode Rahasia dan Cipher

Daftar Isi:

5 Cara Membuat Kode Rahasia dan Cipher
5 Cara Membuat Kode Rahasia dan Cipher
Anonim

Kode adalah cara mengubah pesan sehingga makna aslinya tersembunyi. Umumnya, ini membutuhkan buku kode atau kata. Cipher adalah proses yang diterapkan pada pesan untuk menyembunyikan atau menyandikan informasi. Proses ini dibalik untuk menerjemahkan atau menguraikan pesan. Kode dan sandi merupakan bagian penting dari ilmu komunikasi aman (kriptanalisis).

Contoh Paragraf Berkode

Image
Image

Contoh Paragraf Kode Akrostik

Image
Image

Contoh Paragraf Kode Akrostik

Image
Image

Contoh Paragraf Babi

Image
Image

Contoh Paragraf Kode Huruf N

Langkah

Metode 1 dari 5: Menggunakan Sandi dan Kode Sederhana (Anak-anak)

Buat Kode Rahasia dan Cipher Langkah 1
Buat Kode Rahasia dan Cipher Langkah 1

Langkah 1. Tulis kata-kata secara terbalik

Ini adalah cara sederhana untuk menyandikan pesan sehingga tidak dapat dipahami secara sekilas. Pesan seperti "Temui aku di luar" yang ditulis terbalik akan menjadi "Teem em edistuo."

Catatan:

Meskipun kode ini dapat dengan mudah dipecahkan, tetapi dapat berguna jika Anda merasa seseorang sedang mencoba mengintip pesan Anda.

Buat Kode Rahasia dan Cipher Langkah 2
Buat Kode Rahasia dan Cipher Langkah 2

Langkah 2. Refleksikan alfabet menjadi dua untuk menyandikan pesan

Tuliskan huruf A sampai M dalam satu baris pada selembar kertas. Tepat di bawah garis ini, tuliskan huruf N sampai Z juga dalam satu baris. Ubah setiap huruf pesan menjadi huruf yang berlawanan dari dua baris huruf yang telah Anda tulis.

Dengan menggunakan alfabet yang direfleksikan, pesan "Halo" akan menjadi "Uryyb"

Buat Kode Rahasia dan Cipher Langkah 3
Buat Kode Rahasia dan Cipher Langkah 3

Langkah 3. Coba cipher pigpen

Gambarlah kisi-kisi tic tac toe pada selembar kertas. Tuliskan huruf A sampai I dalam kisi-kisi dari kiri ke kanan, atas ke bawah. Dalam contoh ini:

  • Baris pertama terdiri dari huruf A, B, C.
  • Yang kedua terdiri dari D, E, F.
  • Baris terakhir terdiri dari G, H, I.
Buat Kode Rahasia dan Cipher Langkah 4
Buat Kode Rahasia dan Cipher Langkah 4

Langkah 4. Buat grid tic tac toe kedua dengan titik-titik

Gambarlah kisi-kisi tic tac toe lain di samping yang pertama. Isi grid dengan huruf J sampai R, mirip dengan grid pertama. Kemudian tandai titik-titik di setiap ruang kisi setiap baris seperti yang dijelaskan:

  • Pada baris pertama, mulai dari kiri, beri titik di pojok kanan bawah (huruf I), di tengah bawah (huruf K), dan di pojok kiri bawah (huruf L).
  • Di baris kedua, mulai dari kiri, beri titik di sisi kanan tengah (huruf M), di sisi tengah bawah (huruf N), dan di sisi kiri tengah (huruf O).
  • Di baris kedua, mulai dari kiri, letakkan titik di sudut kanan atas (huruf P), di sisi tengah atas (huruf Q), dan di sudut kiri atas (huruf R).
Buat Kode Rahasia dan Cipher Langkah 5
Buat Kode Rahasia dan Cipher Langkah 5

Langkah 5. Tulis dua bentuk X di bawah setiap kisi

Kedua bentuk X ini juga akan diisi dengan huruf untuk melengkapi kunci sandi pigpen Anda. Pada X kedua, tempatkan titik-titik di ruang terbuka di sekitar tempat X bersilangan sehingga ada titik di setiap sisi pusat X. Kemudian:

  • Pada bentuk X pertama (tidak bertitik), tulis S di atas X, T di kiri, U di kanan, dan V di bawah.
  • Pada bentuk X kedua, tulis W di atas X, X di sisi kiri, Y di kanan, dan Z di bawah.
Buat Kode Rahasia dan Cipher Langkah 6
Buat Kode Rahasia dan Cipher Langkah 6

Langkah 6. Gunakan kisi-kisi yang mengelilingi huruf-huruf untuk menulis dalam sandi pigpen

Bentuk kisi (termasuk titik) di sekeliling huruf digunakan sebagai pengganti huruf itu sendiri. Gunakan kunci sandi pigpen Anda untuk menerjemahkan pesan masuk dan keluar dari pigpen.

Buat Kode Rahasia dan Cipher Langkah 7
Buat Kode Rahasia dan Cipher Langkah 7

Langkah 7. Gunakan sandi pergeseran tanggal

Pilih tanggal. Ini mungkin sesuatu yang penting secara pribadi, seperti ulang tahun atau hari Anda lulus kuliah, tetapi bisa juga sesuatu yang tidak pribadi, seperti ulang tahun George Washington. Tuliskan tanggal sebagai rangkaian angka yang tidak terputus. Ini adalah kunci angka.

  • Misalnya, jika Anda menggunakan ulang tahun George Washington (22/2/1732), Anda akan menuliskannya sebagai 2221732.
  • Jika Anda telah setuju untuk menggunakan sandi pergeseran tanggal dengan seseorang, Anda dapat menyertai pesan yang dienkripsi dengan petunjuk (seperti “Washington”) untuk tombol angka.
Buat Kode Rahasia dan Cipher Langkah 8
Buat Kode Rahasia dan Cipher Langkah 8

Langkah 8. Enkripsi pesan Anda dengan tombol nomor shift tanggal

Tulis pesan Anda di selembar kertas. Di bawah pesan, tuliskan satu digit tombol angka untuk setiap huruf dari pesan Anda. Ketika Anda mencapai digit terakhir dari tombol angka, ulangi kunci dari awal. Misalnya, menggunakan ulang tahun George Washington (22/2/1732):

  • Pesan: Aku lapar
  • Enkripsi:

    Saya lapar

    2.2.2.1.7.3.2.2

    Menggeser huruf sesuai dengan tombol angka, seperti pada…

  • Pesan berkode: K. O. J. V. U. J. T. A
Buat Kode Rahasia dan Cipher Langkah 9
Buat Kode Rahasia dan Cipher Langkah 9

Langkah 9. Gunakan bahasa rahasia, seperti Pig Latin

Dalam Pig Latin, kata-kata yang dimulai dengan bunyi konsonan mengalihkan bunyi itu ke akhir kata dan menambahkan “ay.” Ini berlaku untuk kata-kata yang dimulai dengan sekelompok konsonan. Kata-kata yang dimulai dengan vokal hanya mendapatkan "cara" atau "ay" ditambahkan ke akhir kata.

  • Contoh awal konsonan: pig = igpay; saya = saya; juga = ootay; basah = etway; halo = ellohay
  • Contoh awal gugus konsonan: glove = oveglay; kemeja = irtshay; bersorak = eerschay
  • Contoh vokal awal: explain = explainway; telur = telur dadar; berakhir = akhir; makan = makan

Metode 2 dari 5: Membuka Kode

Buat Kode Rahasia dan Cipher Langkah 10
Buat Kode Rahasia dan Cipher Langkah 10

Langkah 1. Kenali batasan kode

Buku kode dapat dicuri, hilang, atau dihancurkan. Teknik cryptoanlaytic modern dan analisis komputer seringkali dapat memecahkan bahkan kode yang kuat. Meski begitu, kode dapat memadatkan pesan panjang menjadi satu kata sinyal, menjadikannya penghemat waktu yang hebat.

  • Kode berfungsi sebagai praktik identifikasi pola yang baik. Keterampilan ini dapat digunakan saat penyandian, penguraian kode, penyandian, atau penguraian pesan.
  • Kode secara alami digunakan di antara teman dekat. Lelucon orang dalam bisa dianggap sebagai semacam "kode". Coba kembangkan bahasa kode Anda dengan teman-teman terbaik Anda.
Buat Kode Rahasia dan Cipher Langkah 11
Buat Kode Rahasia dan Cipher Langkah 11

Langkah 2. Tentukan tujuan kode Anda

Mengetahui tujuan kode Anda akan mencegah pekerjaan yang tidak perlu. Jika tujuan Anda adalah untuk menghemat waktu, Anda mungkin hanya memerlukan beberapa kata kode tertentu. Jika Anda mencoba menyandikan pesan terperinci, Anda mungkin perlu mengembangkan buku kode yang lebih mirip kamus.

  • Pilih frasa umum yang muncul dalam pesan yang ingin Anda enkode. Ini adalah target utama untuk diringkas dalam kata kode.
  • Kode dapat lebih rumit dengan menggunakan beberapa kode yang berbeda dalam rotasi atau kombinasi. Namun, semakin banyak kode yang digunakan, semakin banyak buku kode yang diperlukan untuk decoding.
Buat Kode Rahasia dan Cipher Langkah 12
Buat Kode Rahasia dan Cipher Langkah 12

Langkah 3. Kembangkan buku kode Anda

Ringkas frasa umum, seperti "Membaca Anda dengan keras dan jelas," menjadi sesuatu seperti "Roy." Untuk setiap kata yang mungkin dalam pesan yang disandikan dan juga frasa umum, tentukan kata kode alternatif.

  • Terkadang, sebagian kode dapat mengaburkan pesan dengan cukup. Misalnya, jika "berjalan" berarti "tango" dan "museum" berarti "restoran" dan kata sandi yang digunakan sebelumnya "Roy" memegang nilainya,

    • Pesan: Tentang kemarin. Saya ingin mengatakan, Roy. Saya akan tango ke restoran seperti yang direncanakan. Lebih dan keluar.
    • Artinya: Tentang kemarin. Saya ingin mengatakan, membaca Anda keras dan jelas. Saya akan berjalan ke museum seperti yang direncanakan. Lebih dan keluar.
Buat Kode Rahasia dan Cipher Langkah 13
Buat Kode Rahasia dan Cipher Langkah 13

Langkah 4. Terapkan buku kode Anda ke pesan

Gunakan kata-kata kode dalam buku kode Anda untuk menyandikan pesan. Anda mungkin menemukan bahwa Anda dapat menghemat waktu dengan meninggalkan kata benda (seperti nama dan kata ganti seperti saya, saya, dia) sebagai teks biasa. Namun, keputusan ini murni tergantung pada situasi Anda.

Kode dua bagian menerapkan dua buku kode yang berbeda untuk menyandikan atau mendekode pesan. Ini jauh lebih kuat daripada kode satu bagian

Buat Kode Rahasia dan Cipher Langkah 14
Buat Kode Rahasia dan Cipher Langkah 14

Langkah 5. Gunakan kunci untuk menyandikan pesan Anda, secara bergantian

Pesan kunci, kelompok kata, huruf, simbol, atau kombinasi dari semuanya dapat digunakan untuk menyandikan informasi. Penerima pesan Anda juga akan memerlukan frasa kunci atau kunci huruf/simbol ini untuk memecahkan kode pesan.

  • Misalnya, dengan kata kunci "RAHASIA", setiap huruf dari pesan Anda akan dikonversi menjadi jumlah huruf di antara huruf tersebut dan huruf yang sesuai dari kata kunci tersebut. Seperti dalam,

    • Pesan: Halo
    • Pengkodean:

      /Miliknya

      Langkah 11. huruf menjauh dari tombol /S/

      /e/ sama (nol) sebagai kunci /E/

      /l/ aku

      Langkah 9. huruf menjauh dari kunci /C/

      Dan seterusnya…

    • Pesan Berkode: 11; 0; 9; 6; 10
Buat Kode Rahasia dan Cipher Langkah 15
Buat Kode Rahasia dan Cipher Langkah 15

Langkah 6. Decode pesan

Saat Anda menerima pesan berkode, Anda harus menggunakan buku kode atau kata kunci/frasa untuk memahaminya. Ini mungkin sulit pada awalnya, tetapi akan menjadi lebih intuitif saat Anda menjadi lebih akrab dengan kodenya.

Tip:

Untuk memperkuat kemampuan encoding Anda, Anda mungkin ingin mengundang teman Anda untuk bergabung dengan grup pembuat kode amatir. Sampaikan pesan untuk meningkatkan keterampilan Anda.

Metode 3 dari 5: Mempelajari Kode Umum

Buat Kode Rahasia dan Cipher Langkah 16
Buat Kode Rahasia dan Cipher Langkah 16

Langkah 1. Gunakan kode yang digunakan oleh Mary, Queen of Scots

Saat mencoba mengirim pesan selama masa gejolak politik, Mary, Ratu Skotlandia, menggunakan simbol sebagai kode pengganti untuk huruf bahasa Inggris dan kata-kata umum. Beberapa fitur kode Mary yang mungkin berguna untuk pendidikan kripto Anda sendiri meliputi:

  • Penggunaan bentuk sederhana untuk huruf frekuensi tinggi, seperti penggunaan lingkaran oleh Mary untuk huruf /A/. Ini menghemat waktu saat pengkodean.
  • Simbol umum yang digunakan sebagai bagian dari bahasa kode baru, seperti penggunaan "8" oleh Mary sebagai kode untuk huruf "Y." Ini dapat membingungkan pemecah kode yang mungkin menafsirkan ini sebagai angka dan bukan simbol kode.
  • Simbol unik untuk kata-kata umum. Di zaman Maria, "berdoa" dan "pembawa" menerima simbol-simbol unik, tetapi ini lebih umum daripada sekarang. Namun, menggunakan simbol untuk kata dan frasa yang sering menghemat waktu dan menambah kerumitan.
Buat Kode Rahasia dan Cipher Langkah 17
Buat Kode Rahasia dan Cipher Langkah 17

Langkah 2. Gunakan frasa kode yang mirip dengan peringatan militer

Frase kode dapat meruntuhkan banyak makna menjadi satu frase. Bahkan banyak jenis peringatan militer, seperti sistem DEFCON, hanyalah kode yang terkenal untuk keadaan kesiapan pertahanan. Buatlah kata/frasa kode yang sesuai dalam kehidupan sehari-hari Anda.

  • Misalnya, alih-alih mengatakan "Saya harus lari ke loker saya" di antara teman-teman Anda, Anda dapat menggunakan kata kode "Sloppy."
  • Untuk memberi tahu teman Anda bahwa orang yang ingin Anda kencani telah memasuki ruangan, Anda dapat mengucapkan frasa kode, "Sepupuku Bruce juga suka hoki."
Buat Kode Rahasia dan Cipher Langkah 18
Buat Kode Rahasia dan Cipher Langkah 18

Langkah 3. Encode pesan dengan kode kunci buku

Buku relatif mudah didapat. Jika sebuah buku telah diputuskan sebagai kunci kode, saat Anda menerima pesan, Anda bisa pergi ke toko buku atau perpustakaan untuk mencari kunci untuk memecahkan kodenya.

  • Misalnya, Anda mungkin memutuskan untuk menggunakan Frank Herbert's Dune, dengan nomor kode yang mewakili halaman, baris, dan kata angka dimulai dari kiri.

    • Pesan yang Disandikan: 224.10.1; 187.15.1; 163.1.7; 309.4.4
    • Pesan yang Didekodekan: Saya menyembunyikan kata-kata saya.

Tip:

Edisi buku yang berbeda mungkin menggunakan nomor halaman yang berbeda. Untuk memastikan buku yang tepat digunakan sebagai kunci, sertakan informasi publikasi, seperti edisi, tahun terbit, dan sebagainya dengan kunci buku Anda.

Metode 4 dari 5: Menguraikan Sandi

Buat Kode Rahasia dan Cipher Langkah 19
Buat Kode Rahasia dan Cipher Langkah 19

Langkah 1. Tentukan kesesuaian penggunaan cipher

Cipher menggunakan algoritma, yang seperti proses atau transformasi yang diterapkan pada pesan secara konsisten. Artinya, siapa pun yang mengetahui sandi dapat menerjemahkannya.

  • Cipher yang kompleks dapat membingungkan cryptanalyst yang terlatih sekalipun. Terkadang matematika di balik sandi yang rumit dapat membuktikan pertahanan yang cocok untuk menyembunyikan pesan sehari-hari.
  • Banyak kriptografer menambahkan kunci, seperti tanggal, untuk memperkuat sandi. Tombol ini menyesuaikan nilai keluaran dengan nomor hari dalam bulan yang sesuai (pada yang pertama, semua nilai keluaran akan diubah satu).
Buat Kode Rahasia dan Cipher Langkah 20
Buat Kode Rahasia dan Cipher Langkah 20

Langkah 2. Ciptakan algoritme untuk diterapkan pada pesan

Salah satu cipher paling sederhana yang dapat Anda terapkan adalah ROT1 Cipher (kadang-kadang disebut Caesar Cipher). Nama ini berarti Anda harus memutar satu huruf ke depan dalam alfabet untuk setiap huruf dari pesan Anda.

  • Pesan ROT1: Halo
  • ROT1 Dienkripsi: i; F; M; M; P
  • Caesar Ciphers dapat dimodifikasi untuk memutar maju sejumlah huruf alfabet yang berbeda. Secara konsep, ROT1 dan ROT13 pada dasarnya sama.
  • Cipher bisa sangat kompleks. Beberapa memerlukan penggunaan koordinat, waktu, dan nilai lainnya juga. Beberapa proses sandi mungkin memerlukan penggunaan komputer.
Buat Kode Rahasia dan Cipher Langkah 21
Buat Kode Rahasia dan Cipher Langkah 21

Langkah 3. Enkripsi pesan

Gunakan algoritme Anda untuk mengenkripsi pesan Anda. Saat Anda mempelajari proses penyandian, kecepatan Anda akan meningkat. Tambahkan ke algoritme Anda untuk membuatnya lebih kompleks. Sebagai contoh,

  • Sertakan kondisi berputar ke sandi Anda, seperti hari dalam seminggu. Untuk setiap hari dalam seminggu, tetapkan nilai. Sesuaikan sandi Anda dengan nilai ini saat mengenkripsi pesan pada hari itu.
  • Sertakan nomor halaman dengan pesan terenkripsi Anda. Setiap huruf yang sesuai dari halaman itu akan berfungsi sebagai kunci untuk pesan, seperti pada,

    • Pesan yang Diuraikan Pertama: 7; 2; 3; 6; 3
    • Kunci Buku: A_girl (spasi tidak dihitung)

      /Miliknya

      Langkah 7. huruf dari /A/

      /e/ aku

      Langkah 2. huruf jauh dari /g/

      /l/ aku

      Langkah 3. spasi dari /i/

      Dan seterusnya…

    • Pesan Kunci yang Disesuaikan: Halo
Buat Kode Rahasia dan Cipher Langkah 22
Buat Kode Rahasia dan Cipher Langkah 22

Langkah 4. Menguraikan pesan

Ketika Anda menjadi berpengalaman membaca sandi Anda, itu harus menjadi kebiasaan, atau setidaknya lebih mudah. Karena penerapan proses (algoritma) ini konsisten, kebiasaan akan membantu Anda memperhatikan tren dan mendapatkan intuisi saat bekerja dengan sistem kriptografi semacam ini.

Tip:

Klub kriptografi amatir populer secara online. Banyak dari ini gratis dan menawarkan primer dalam dasar-dasar ciphering modern.

Metode 5 dari 5: Memahami Sandi Standar

Buat Kode Rahasia dan Cipher Langkah 23
Buat Kode Rahasia dan Cipher Langkah 23

Langkah 1. Kuasai Kode Morse

Terlepas dari namanya, Kode Morse adalah sandi. Titik dan garis mewakili sinyal listrik panjang dan pendek yang, pada gilirannya, mewakili huruf alfabet. Ini memungkinkan komunikasi listrik (telegraf) zaman dahulu. Huruf umum dalam Morse, direpresentasikan sebagai sinyal panjang (_) dan pendek (.), meliputi:

  • R; S; T; L:._.; _..; _;._.
  • A; E; O:._;.; _ _ _
Buat Kode Rahasia dan Cipher Langkah 24
Buat Kode Rahasia dan Cipher Langkah 24

Langkah 2. Manfaatkan cipher transposisi

Banyak orang hebat dalam sejarah, seperti Leonardo da Vinci yang jenius, telah menulis pesan seperti yang terlihat di cermin. Karena itu, penyandian dengan cara ini sering disebut "tulisan cermin". Jenis sandi ini mungkin sulit pada awalnya, tetapi umumnya menjadi sifat kedua dengan cepat.

Catatan:

Sandi transposisi umumnya memperlakukan pesan atau pembentukan huruf secara visual. Citra pesan diubah untuk menyembunyikan maknanya.

Buat Kode Rahasia dan Cipher Langkah 25
Buat Kode Rahasia dan Cipher Langkah 25

Langkah 3. Konversikan pesan ke biner

Biner adalah bahasa 1 dan 0 yang digunakan oleh komputer. Kombinasi 1 dan 0 ini dapat dienkripsi dan kemudian diuraikan dengan kunci biner, atau dengan menghitung nilai yang diwakili oleh 1 dan 0 untuk setiap huruf yang dikomunikasikan dalam pesan.

Nama "Matt" akan dienkripsi menjadi biner sebagai: 01001101; 01000001; 01010100; 01010100

Tips

  • Rancang cara untuk menyandikan spasi di antara kata-kata dan juga kata-kata itu sendiri. Ini akan memperkuat kode Anda dan membuatnya lebih sulit untuk dipecahkan. Misalnya, Anda dapat menggunakan huruf (E, T, A, O, dan N paling cocok) alih-alih spasi. Ini disebut null.
  • Pelajari skrip yang berbeda, seperti Runic, dan buat kunci enkripsi/dekripsi untuk mereka yang ingin Anda beri pesan. Anda dapat menemukan ini secara online, dan mereka bekerja dengan baik untuk saya.
  • Jika Anda ingin kode Anda lebih aman, buat simbol tambahan untuk akhiran dan awalan kata yang umum, seperti '-ing' dan 'th-'. Selain itu, Anda dapat menghilangkan atau menambahkan kata satu huruf ke kata berikut ('A' dan 'I'.) Jangan menggunakan huruf besar, dan hilangkan apostrof. Buatlah beberapa huruf memiliki simbol yang sama dengan yang lain. Anda mungkin juga ingin menggabungkan kata dua huruf dengan kata setelahnya, dan menghilangkan huruf 'S' di akhir kata.

Direkomendasikan: