Daftar Isi:
Video: Vigenere Cipher Dengan Arduino: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Beberapa tahun yang lalu, Benteng Digital oleh Dan Brown menarik perhatian saya dan satu hal tertentu melekat di pikiran saya. Kryptos, patung karya Jim Sanborn yang terdiri dari teks sandi yang dua bagian pertamanya dienkripsi oleh sandi Vigenère. Saya mulai memasuki kriptografi dan menemukan betapa menyenangkannya itu (penggemar Dan Brown pasti akan mengerti). Program ini memungkinkan Anda untuk mengenkripsi/mendekripsi teks menggunakan kata kunci.
Langkah 1: Teknik
Tabula recta digunakan untuk mengenkripsi/mendekripsi teks/cipher biasa. Ini terdiri dari alfabet yang ditulis 26 kali dalam baris yang berbeda, setiap alfabet bergeser secara siklis ke kiri dibandingkan dengan alfabet sebelumnya. Karena cipher seharusnya hanya menggunakan alfabet bahasa Inggris, ada beberapa batasan/solusi yang digunakan dalam kode.
Mari kita menggali!
Katakanlah kita ingin mengenkripsi teks "INSTRUCTABLES IS FUN", menggunakan kata kunci "ROBOT". Kata kunci diulang sampai cocok dengan panjang teks biasa. Ketika kita mulai dengan huruf pertama dari teks biasa "I" dan dari kata kunci "R", menggunakan tabula recta (lihat gambar), kita dapat melihat bahwa huruf pertama dari cipher adalah "Z".
Teks biasa: INSTRUCTABLES IS FUNKata kunci: ROBOTROBOTROBOTROBOTCipher: ZBTHKLQUOUCSTWLWIO
Ulangi ini untuk setiap huruf berikutnya dan Anda mendapatkan sandi pertama Anda! Atau gunakan kode untuk sampai ke sana lebih cepat:)
Direkomendasikan:
Program Caesar Cipher dengan Python: 4 Langkah
Program Caesar Cipher dengan Python: Caesar Cipher adalah sandi kuno dan banyak digunakan yang mudah dienkripsi dan didekripsi. Ia bekerja dengan menggeser huruf-huruf alfabet untuk membuat alfabet yang sama sekali baru (ABCDEF dapat menggeser lebih dari 4 huruf dan akan menjadi EFGHIJ). Caesar C
Shadow Light Box - Kontrol dengan IR Remote Dengan Arduino: 8 Langkah (dengan Gambar)
Shadow Light Box - Kontrol dengan IR Remote Dengan Arduino: Instruksi ini akan memandu cara membuat kotak cahaya bayangan untuk Natal berikutnya. Anda dapat membuat sendiri untuk mendekorasi kamar Anda, atau menjadikannya untuk teman Anda sebagai hadiah. Kotak bayangan ini dapat membuat berbagai macam warna dengan mencampur warna dengan warna Merah, Biru, Hijau
PWM Dengan ESP32 - Peredupan LED Dengan PWM pada ESP 32 Dengan Arduino IDE: 6 Langkah
PWM Dengan ESP32 | Meredupkan LED Dengan PWM pada ESP 32 Dengan Arduino IDE: Dalam instruksi ini kita akan melihat cara menghasilkan sinyal PWM dengan ESP32 menggunakan Arduino IDE & PWM pada dasarnya digunakan untuk menghasilkan output analog dari MCU apa pun dan output analog itu bisa berupa apa saja antara 0V hingga 3.3V (dalam kasus esp32) & dari
Skala Cerdas DIY Dengan Jam Alarm (dengan Wi-Fi, ESP8266, Arduino IDE dan Adafruit.io): 10 Langkah (dengan Gambar)
Skala Cerdas DIY Dengan Jam Alarm (dengan Wi-Fi, ESP8266, Arduino IDE dan Adafruit.io): Dalam proyek saya sebelumnya, saya mengembangkan skala kamar mandi pintar dengan Wi-Fi. Itu dapat mengukur berat pengguna, menampilkannya secara lokal dan mengirimkannya ke cloud. Anda bisa mendapatkan detail lebih lanjut tentang ini di tautan di bawah ini: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Pembicara Piramida Bill Cipher: 9 Langkah (dengan Gambar)
Bill Cipher Pyramid Speaker: Proyek ini terinspirasi oleh desain piramida untuk Bill Cipher dari acara Gravity Falls dan dibuat untuk Design Technology Class. Saat ini produk belum selesai dan ini berfungsi sebagai rencana produksi. Halaman akan diperbarui ketika produk