İçindekiler:
Video: Arduino ile Vigenere Şifresi: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:22
Birkaç yıl önce, Dan Brown'ın Dijital Kale'si dikkatimi çekti ve aklıma bir şey takıldı. Jim Sanborn'un ilk iki bölümü Vigenère şifresiyle şifrelenmiş şifreli metinden oluşan Kryptos heykeli. Kriptografiye girmeye başladım ve ne kadar eğlenceli olduğunu öğrendim (Dan Brown'ın hayranları kesinlikle anlayacaktır). Bu program, bir anahtar sözcük kullanarak metni şifrelemenize/şifresini çözmenize olanak tanır.
Adım 1: Teknik
Tabula recta, düz metni/şifreyi şifrelemek/şifresini çözmek için kullanılır. Farklı sıralarda 26 kez yazılan alfabeden oluşur, her alfabe bir önceki alfabeye göre döngüsel olarak sola kaydırılır. Şifrede yalnızca İngilizce alfabe kullanılması gerektiğinden, kodda kullanılan birkaç sınırlama/geçici çözüm vardır.
Hadi kazalım!
Diyelim ki "TALİMATLAR EĞLENCEDİR" metnini "ROBOT" anahtar sözcüğünü kullanarak şifrelemek istiyoruz. Anahtar sözcük, düz metnin uzunluğuyla eşleşene kadar tekrarlanır. Düz metin "I" ve "R" anahtar kelimesinden ilk harfle tabula recta (resme bakın) ile başladığımızda, şifrenin ilk harfinin "Z" olduğunu görebiliriz.
Düz metin: INSTRUCTABLES IS FUNKAnahtar kelime: ROBOTROBOTROBOTROBOTCipher: ZBTHKLQUOUCSTWLWIO
Bunu takip eden her harf için tekrarlayın ve ilk şifrenizi aldınız! Veya oraya çok daha hızlı ulaşmak için kodu kullanın:)
Önerilen:
Arduino İle Potansiyometre ile LED Parlaklığını Kontrol Etme: 3 Adım
Arduino İle Potansiyometre İle LED Parlaklığını Kontrol Etme: Bu projede, potansiyometre tarafından sağlanan değişken direnç kullanarak LED'in parlaklığını kontrol edeceğiz. Bu yeni başlayanlar için çok basit bir projedir ancak size potansiyometre ve LED çalışması hakkında daha fazla bilgi edinmek için gerekli olan birçok şeyi öğretecektir
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)
Aracın CAN Bus Verisinin Şifresi Nasıl Çözülür: 8 Adım
Aracın CAN Bus Verilerinin Şifresi Nasıl Çözülür: Bu talimatta, araba veya kamyonun CAN bus verilerini kaydedeceğiz ve kaydedilen CAN bus günlük verilerini okunabilir değerlere dönüştüreceğiz. Kod çözme için ücretsiz olan can2sky.com bulut hizmetini kullanacağız. Günlüğü CAN-USB adaptörleri ile kaydedebiliriz ancak ücret öderiz
ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım
ESP32 ile PWM | Arduino IDE ile ESP 32'de PWM ile LED Karartma: Bu talimatta Arduino IDE & PWM temel olarak herhangi bir MCU'dan analog çıkış üretmek için kullanılır ve bu analog çıkış 0V ile 3.3V (esp32 durumunda) arasında herhangi bir şey olabilir & itibaren
Brawl Anlık Görüntülerinin Şifresi Nasıl Çözülür: 5 Adım
Brawl Anlık Görüntülerinin Şifresi Nasıl Çözülür: Daha önce Super Smash Bros Brawl oynadıysanız, muhtemelen yol boyunca birkaç komik veya harika anlık görüntü çekmişsinizdir. Ancak bu anlık görüntüler sadece wii'de görüntülenebilir ve bunları bir e-posta adresine hatta arkadaşınıza gönderemezsiniz. Ama daha