Analysis of Encryption and Decryption Implementation Using Advanced Encryption Standard (AES) Algorithm in Java NetBeans
Keywords:
Kriptografi, AES, Java, Algoritma Advanced Encryption, Cipher, Enkripsi, Dekripsi, Password, CipherText, Komersial, Telekomunikasi.Abstract
Information security is very important in the modern computing world. Securing data, including images, is very important because of the sensitivity and value of the data contained therein. Cryptography is a field that studies how data is protected. There are two categories of cryptography: classic and modern. AES will become the main standard for encrypting all types of electronic data used in commercial applications such as telecommunications, personal, banking and financial information, as well as financial transactions. In this research practice, the Advanced Encryption Standard (AES) algorithm is used to encrypt and decrypt messages using Java. AES uses the same key for both encryption and decryption processes, ensuring that only the person who has the key can access the actual information. There are many important steps that must be taken before implementing this, one of which is creating a secret key using the AES algorithm which produces encryption: PBKDF2WithHmacSHA256 and using a Cipher object for the encryption and decryption process. This method is successfully used in research practice to encrypt the original "password" text into ciphertext and then decrypt it back to the original text.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Prosiding Seminar Nasional Amikom Surakarta
This work is licensed under a Creative Commons Attribution 4.0 International License.