Mündəricat:
Video: Arduino ilə Vigenere Şifrəsi: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:49
Bir neçə il əvvəl, Dan Brown tərəfindən Digital Fortress diqqətimi çəkdi və xüsusi bir şey beynimdə qaldı. Kriptos, ilk iki hissəsi Vigenère şifrəsi ilə şifrələnmiş şifrəli mətndən ibarət olan Jim Sanborn heykəli. Kriptoqrafiyanı öyrənməyə başladım və bunun nə qədər əyləncəli olduğunu öyrəndim (Dan Braunun pərəstişkarları mütləq başa düşəcəklər). Bu proqram bir açar söz istifadə edərək mətni şifrələməyə/deşifrə etməyə imkan verir.
Addım 1: texnika
Tabula rektası düz mətni/şifrəni şifrələmək/deşifr etmək üçün istifadə olunur. Fərqli cərgələrdə 26 dəfə yazılmış əlifbadan ibarətdir, hər əlifba əvvəlki əlifba ilə müqayisədə dövri olaraq sola sürüşür. Şifrə yalnız İngilis əlifbasından istifadə etməli olduğundan, kodda bir neçə məhdudiyyət/həll yolu var.
Gəlin qazaq!
Tutaq ki, "ROBOT" sözünü istifadə edərək "INSTRUCTABLES IS FUN" mətnini şifrələmək istəyirik. Açar söz düz mətnin uzunluğuna uyğun gələnə qədər təkrarlanır. "I" düz mətnindən və "R" açar sözündən ilk hərflə başlayanda, tabula rektasından istifadə edərək (şəkilə bax), şifrənin ilk hərfinin "Z" olduğunu görə bilərik.
Düz mətn: TƏLİMATLAR FUNKeyword: ROBOTROBOTROBOTROBOTCipher: ZBTHKLQUOUCSTWLWIO
Bunu hər bir məktub üçün təkrarlayın və ilk şifrənizi əldə edin! Və ya oraya daha sürətli çatmaq üçün kodu istifadə edin:)
Tövsiyə:
Arduino ilə SI4732 / SI4735 (FM / RDS, AM və SSB) ilə Bütün Band Alıcı: 3 addım
SI4732 / SI4735 (FM / RDS, AM və SSB) ilə Bütün Band Alıcı Arduino ilə: Bütün bant qəbuledici bir layihədir. Si4734 Arduino Kitabxanasından istifadə edir. Bu kitabxanada 20 -dən çox nümunə var. RDS, yerli AM (MW) stansiyası, SW və həvəskar radio stansiyaları (SSB) ilə FM dinləyə bilərsiniz. Bütün sənədlər burada
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
ESP32 ilə PWM - Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: 6 addım
ESP32 ilə PWM | Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: Bu təlimatlarda Arduino IDE istifadə edərək ESP32 ilə PWM siqnallarının necə yaradılacağını görəcəyik. PWM əsasən hər hansı bir MCU -dan analoq çıxışı yaratmaq üçün istifadə olunur və bu analog çıxış 0V ilə 3.3V arasında ola bilər (esp32 vəziyyətində) & dan
Uzun Mesafe, 1.8km, Arduino-dan Arduino ilə HC-12 ilə Simsiz Əlaqə: 6 Addım (Şəkillərlə)
Uzun məsafə, 1.8km, Arduino-dan Arduino-ya HC-12 ilə Simsiz Əlaqə: Bu təlimatda Arduinos arasında 1.8km-ə qədər açıq havada necə ünsiyyət qurmağı öyrənəcəksiniz. HC-12 simsiz serial portudur. çox faydalı, son dərəcə güclü və istifadəsi asan olan ünsiyyət modulu. Əvvəlcə sızlayacaqsınız
BT Smart Lock (səs şifrəsi): 8 addım
BT Smart Lock (səsli Şifrə): Bu, ağıllı telefon tərəfindən bluetooth bağlantısı vasitəsi ilə idarə edilə bilən ağıllı qapı kilidinin hazırlanmasını izah edən bir təlimatdır. Nəzarət səsə əsaslanır. istifadə ilə danışılır