Isi kandungan:
Video: Vigenere Cipher Dengan Arduino: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:13
Beberapa tahun yang lalu, Digital Fortress oleh Dan Brown menarik perhatian saya dan satu perkara tertentu terlintas di fikiran saya. Kryptos, arca oleh Jim Sanborn yang terdiri daripada teks berurutan yang mana dua bahagian pertama disulitkan oleh Vigenère cipher. Saya mula memanfaatkan kriptografi dan mengetahui betapa seronoknya (peminat Dan Brown pasti faham). Program ini membolehkan anda menyulitkan / menyahsulit teks menggunakan kata kunci.
Langkah 1: Teknik
Tabula recta digunakan untuk mengenkripsi / menyahsulitkan teks biasa / cipher. Ini terdiri daripada abjad yang ditulis 26 kali dalam baris yang berbeza, setiap abjad beralih secara kitaran ke kiri berbanding dengan abjad sebelumnya. Oleh kerana cipher hanya boleh menggunakan abjad bahasa Inggeris, terdapat sedikit batasan / jalan penyelesaian yang digunakan dalam kod tersebut.
Mari gali!
Katakanlah kita mahu menyulitkan teks "INSTRUCTABLES IS FUN", menggunakan kata kunci "ROBOT". Kata kunci diulang sehingga sesuai dengan panjang teks biasa. Apabila kita mulai dengan huruf pertama dari teks biasa "I" dan dari kata kunci "R", dengan menggunakan tabula recta (lihat gambar), kita dapat melihat bahawa huruf pertama cipher adalah "Z".
Teks biasa: INSTRUCTABLES IS FUNKata kunci: ROBOTROBOTROBOTROBOTCipher: ZBTHKLQUOUCSTWLWIO
Ulangi ini untuk setiap huruf berikut dan anda mendapat penyekat pertama anda! Atau gunakan kod untuk sampai ke sana dengan lebih cepat:)
Disyorkan:
Program Caesar Cipher di Python: 4 Langkah
Program Caesar Cipher di Python: Caesar Cipher adalah cipher kuno dan banyak digunakan yang mudah disulitkan dan didekripsi. Ia berfungsi dengan menggeser huruf abjad untuk membuat abjad yang sama sekali baru (ABCDEF dapat beralih lebih dari 4 huruf dan akan menjadi EFGHIJ). Caesar C
PWM Dengan ESP32 - LED Peredupan Dengan PWM pada ESP 32 Dengan Arduino IDE: 6 Langkah
PWM Dengan ESP32 | LED Peredupan Dengan PWM pada ESP 32 Dengan Arduino IDE: Dalam arahan ini kita akan melihat bagaimana menghasilkan isyarat PWM dengan ESP32 menggunakan Arduino IDE & PWM pada dasarnya digunakan untuk menghasilkan output analog dari mana-mana MCU dan output analog itu boleh menjadi antara 0V hingga 3.3V (dalam kes esp32) & dari
Skala Pintar DIY Dengan Jam Penggera (dengan Wi-Fi, ESP8266, Arduino IDE dan Adafruit.io): 10 Langkah (dengan Gambar)
Skala Pintar DIY Dengan Jam Penggera (dengan Wi-Fi, ESP8266, Arduino IDE dan Adafruit.io): Dalam projek saya sebelumnya, saya mengembangkan skala bilik mandi pintar dengan Wi-Fi. Ia dapat mengukur berat pengguna, memaparkannya secara tempatan dan mengirimkannya ke awan. Anda boleh mendapatkan lebih banyak maklumat mengenai ini di pautan di bawah: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Rug Dengan Sensor / Komunikasi RF Dengan Arduino Micro: 4 Langkah (dengan Gambar)
Rug Dengan Sensor / Komunikasi RF Dengan Arduino Micro: Saya baru-baru ini menyelesaikan pemasangannya dengan pelbagai jenis, yang diperbuat daripada rangkaian lampu yang bertindak balas terhadap sensor yang diletakkan di atas karpet di bawah lampu. Inilah cara saya membuat permaidani dengan sensor tekanan. Saya harap anda menganggapnya berguna
Pembesar suara Bill Cipher Pyramid: 9 Langkah (dengan Gambar)
Bill Cipher Pyramid Speaker: Projek ini diilhamkan oleh reka bentuk piramid untuk Bill Cipher dari rancangan Gravity Falls dan dibuat untuk Design Technology Class. Pada masa ini produk tersebut belum selesai dan ini berfungsi sebagai rancangan pengeluaran. Halaman akan dikemas kini apabila produk