• Sun. Jul 21st, 2024

Tips Digital Marketing

Tips & Tutorial Digital Marketing

Cara Menghitung Teknik Hill Kriptografi dengan Mudah Lengkap

ByDigital

Jun 16, 2023
Cara Menghitung Teknik Hill Kriptografi dengan Mudah Lengkap

Cara menghitung teknik hill kriptografi merupakan teknik yang banyak dicari oleh kalangan mahasiswa terkhusus mahasiswa teknik informatika. Ilmu ini merupakan ilmu yang sangat mahal dimana ilmu ini digunakan untuk mengamankan sebuah data agar tidak mudah terbaca oleh siapapun.

Dilansir dari situs www.duniaprogramming.com teknik hill merupakan teknik yang dienkripsi dibagi menjadi blok-blok yang sesuai dengan ukuran matriks kunci yang sudah ditentukan. Untuk lebih lengkapnya mengenai teknik hill kriptografi, kalian bisa baca penjelasan di bawah ini:

Cara Menghitung Teknik Hill Kriptografi 

Dalam Teknik Hill, teks yang dienkripsi dibagi menjadi blok-blok yang sesuai dengan ukuran matriks kunci. Jika panjang teks tidak merupakan kelipatan dari ukuran matriks kunci, blok terakhir biasanya diisi dengan karakter tambahan yang disebut "padding". Berikut adalah contoh penggunaan Teknik Hill dengan teks "SELAMAT DATANG" dan matriks kunci 2×2:

Teks: SELAMAT DATANG Matriks Kunci: [1 2] [3 4]

Proses Enkripsi:

  1. Membagi teks menjadi blok-blok yang sesuai dengan ukuran matriks kunci:
    • Blok 1: "SE"
    • Blok 2: "LA"
    • Blok 3: "MA"
    • Blok 4: "T "
    • Blok 5: "DA"
    • Blok 6: "TA"
    • Blok 7: "NG"
  2. Mengubah setiap blok menjadi vektor kolom:
    • Blok 1: [18, 5]
    • Blok 2: [12, 1]
    • Blok 3: [13, 1]
    • Blok 4: [20, 0]
    • Blok 5: [4, 1]
    • Blok 6: [20, 1]
    • Blok 7: [14, 7]
  3. Mengalikan setiap vektor kolom dengan matriks kunci:
    • Blok 1: [1 2] * [18, 5] = [28, 41]
    • Blok 2: [1 2] * [12, 1] = [14, 25]
    • Blok 3: [3 4] * [13, 1] = [55, 41]
    • Blok 4: [3 4] * [20, 0] = [80, 60]
    • Blok 5: [1 2] * [4, 1] = [6, 9]
    • Blok 6: [3 4] * [20, 1] = [82, 63]
    • Blok 7: [1 2] * [14, 7] = [28, 35]
  4. Mengubah setiap vektor kolom hasil perkalian kembali menjadi teks terenkripsi:
    • Blok 1: "Wz"
    • Blok 2: "ON"
    • Blok 3: "q)"
    • Blok 4: "P/"
    • Blok 5: "GJ"
    • Blok 6: "g?"
    • Blok 7: "eZ"

Hasil enkripsi: "WzONq)P/GJg?eZ”

Teks "SELAMAT DATANG" dienkripsi menggunakan Teknik Hill dengan matriks kunci yang telah ditentukan, menghasilkan ciphertext "WzONq)P/GJg?eZ”.

 

Itulah penjelasan mendetail mengenai bagaimana cara melakukan hashing data atau mengamankan data menggunakan teknik hill kriptografi, semoga bermanfaat

By Digital