[JAVA] 자바 AES 암호화 하기 (AES-128, AES-192, AES-256)
목차 0. AES 암호화 들어가기 전에 0.1. AES(Advanced Encryption Standard) 암호화란? - DES의 안전성에 대해 여러 가지 공격 방법들이 발표되며 미국의 NIST 기관에서 고안한 암호 알고리즘입니다. - AES 암호 알고리즘은 DES를 대체한 암호 알고리즘이며 암호화와 복호화 과정에서 동일한 키를 사용하는 대칭 키 알고리즘입니다. - AES는 대입 치환 SPN(Substitution-Permutation Network)을 사용하여 암호화하는 방법이고 전체 bit를 암호화하는 방식을 사용합니다. - 128비트 암호화 블록, 다양한 키의 길이(128/192/256 비트)를 갖춘 대칭형 암호 알고리즘입니다. - AES-128, AES-192, AES-256(키의 길이 16by..