요즘 암복호화로 고통을 좀 받고 있어서 자세히 찾아보고 정리하려고 한다. 1. 알고리즘이란?알고리즘은 데이터를 섞는 규칙(방법)이다. 코드 작성한 부분 중 이 부분이 알고리즘 부분이다.static final String ALGORITHM = "AES";static final int KEY_LENGTH = 256;비유: 금고를 만들 때 다이얼 방식으로 만들지, 지문인식으로 만들지 결정하는 설계도와 같다. 요즘 가장 표준적인 방식이 AES이다.AES-128: 키 길이가 16바이트AES-256: 키 길이가 32바이트2. IV(초기화 벡터) 가 왜 필요한가?만약 IV가 없다면? 동일한 키로 "Hello"라는 단어를 암호화할 때, 결과값이 항상 똑같이 ABCDE 라고 나온다면 ABCDE가 나오면 저건 "Hello..