Encoder/Decoder Sandi Hill

Masukkan teks dan matriks kunci 2×2 untuk mengenkode atau mendekode dengan sandi Hill.

Cara menggunakan

  1. Masukkan nilai Anda di kolom di atas.
  2. Tekan Hitung untuk melihat hasil Anda secara instan.
  3. Gunakan tombol Bagikan untuk menyalin tautan ke hasil Anda.

Tentang kalkulator ini

Ditemukan oleh Lester Hill pada 1929, sandi Hill adalah sandi substitusi poligrafik klasik yang mengenkripsi huruf per blok, bukan satu per satu, dengan aljabar linear: setiap pasang huruf dipetakan ke vektor bilangan 2×1 (A=0…Z=25), dikalikan dengan matriks kunci 2×2, dan direduksi modulo 26 untuk menghasilkan pasangan teks sandi. Dekripsi membalik proses dengan invers modular matriks kunci, yang hanya ada jika determinan matriks itu relatif prima terhadap 26.

Alat ini mengenkripsi atau mendekripsi teks dengan sandi Hill berdasarkan matriks kunci 2×2, serta menangani aritmetika modular dan pembalikan matriks secara otomatis. Mahasiswa kriptografi dan dosen ilmu komputer memakainya untuk melihat bagaimana perkalian matriks menghasilkan difusi pada pasangan huruf, dan untuk memeriksa tugas yang dikerjakan manual dengan implementasi acuan yang berfungsi.

Was this helpful?

Anda dapat memilih hingga 3 reaksi.

Be the first to comment.

Kalkulator populer

Semua Kalkulator