Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Hila algoritması ile şifreleme işlemini adım adım gösteren bir eğitim içeriğidir.
- Videoda Hila algoritmasının nasıl uygulanacağı detaylı olarak anlatılmaktadır. Önce 3x3 matris şeklinde anahtar belirlenmesi, ardından "merhaba" kelimesinin üçlü gruplara ayrılması ve eksik kalan harflerin random karakterlerle doldurulması gösterilmektedir. Ardından satır-sütun çarpma işlemi yapılarak şifreleme işlemi gerçekleştirilir ve son olarak mod 29 uygulanarak şifrelenmiş metin elde edilir. Video, şifreleme işleminin mantığını anlamak isteyenler için adım adım hesaplamaları içermektedir.
- 00:10Hila Algoritması Tanıtımı
- Hila algoritması, şifreleme için kullanılan bir yöntemdir ve işlem yükü gerektirir.
- Bu algoritma için anahtar olarak matris kullanılır, örneğin 3x3, 5x5 veya 4x4 gibi farklı boyutlarda matrisler kullanılabilir.
- Matrisin değerleri 3041, 3243, 5521 gibi rastgele sayılarla doldurulur.
- 01:07Şifrelenecek Kelimenin Hazırlanması
- Şifrelenecek kelime "merhaba" seçilmiştir ve 3x3 matris kullanıldığı için üçlü gruplara ayrılır.
- Gruplara ayrıldığında tek kalan harfler için (örneğin sonundaki "a") rastgele bir karakter (bizim örneğimizde "a") eklenir.
- Harfler sayısal değerlerle değiştirilir: b=2, a=1, h=10, r=21, n=14, m=16, d=4.
- 02:06Matris Çarpma İşlemi
- İlk adım olarak, kelimenin ilk üç harfinin sayısal değerleri (16, 6, 21) ile anahtar matrisi çarpılır.
- Matris çarpma işlemi yapılır: 16×3+6×1+21×4=54, 16×4+6×3+21×2=92, 16×3+6×5+21×1=115.
- Bu işlem üç adımda tekrarlanır, her adımda kelimenin bir sonraki üç harfiyle anahtar matrisi çarpılır.
- 07:08Sonuçların Mod Alma ve Şifreleme
- Matris çarpma sonucu elde edilen sayılar 29'a mod alınır (çünkü alfabe 1'den 29'a kadar numaralandırılmıştır).
- Mod alma sonrası: 54 mod 29 = 25, 92 mod 29 = 5, 115 mod 29 = 28.
- Bu sayıların alfabe karşılıkları bulunur: 25=u, 5=e, 28=y, 2=b, 18=o, 4=c, 7=f, 10=h.
- Sonuç olarak "merhabaa" kelimesi "udbyeofh" olarak şifrelenecektir.