Analisis Implementasi Enkripsi dan Dekripsi Menggunakan Algoritma Advanced Encryption Standard (AES) pada Java NetBeans

Penulis

  • Dina Eka Fitriani STMIK Amikom Surakarta
  • Natasha Zulatifa STMIK Amikom Surakarta
  • Dyah Putri Anggraini STMIK Amikom Surakarta
  • Indrawan Ady Saputro STMIK Amikom Surakarta

Kata Kunci:

Kriptografi, AES, Java, Algoritma Advanced Encryption, Cipher, Enkripsi, Dekripsi, Password, CipherText, Komersial, Telekomunikasi

Abstrak

Keamanan informasi sangat penting dalam dunia komputasi modern. Pengamanan data, termasuk gambar, sangat penting karena sensitivitas dan nilai data yang terkandung di dalamnya. Kriptografi adalah bidang yang mempelajari bagaimana data dilindungi. Ada dua kategori kriptografi: klasik dan modern. AES akan menjadi standar utama untuk mengenkripsi semua jenis data elektronik yang digunakan dalam aplikasi komersial seperti telekomunikasi, informasi pribadi, perbankan, dan finansial, serta transaksi finansial. Dalam praktik penelitian ini, algoritma Advanced Encryption Standard (AES) digunakan untuk mengenkripsi dan mendekripsi pesan menggunakan Java. AES menggunakan kunci yang sama untuk kedua proses enkripsi dan dekripsi, memastikan bahwa hanya orang yang memiliki kunci tersebut yang dapat mengakses informasi yang sebenarnya. Banyak langkah penting yang harus dilakukan sebelum melakukan implementasi ini, salah satunya adalah membuat kunci rahasia menggunakan algoritma AES yang menghasilkan enkripsi: PBKDF2WithHmacSHA256 dan menggunakan objek Cipher untuk proses enkripsi dan dekripsi. Metode ini berhasil digunakan dalam praktik penelitian untuk mengenkripsi teks asli "password" ke dalam teks ciphertext dan kemudian mendekripsinya kembali ke teks aslinya.

 

##submission.downloads##

Diterbitkan

2024-12-13