반응형 AES-2561 [Java] AES-256 암호화/복호화 하기 AES AES는 고급 암호화 표준으로 같은 Key를 이용하여 암호화/복호화가 가능한 암호화 알고리즘이다. 256은 32바이트의 암호화키를 사용하며 AES-128(16byte), 192(24byte), 256(32byte)의 세 종류가 있으며 256에 대해 알아보자. Secret Key Secret Key는 약속된 특정만 문장을 암호화 하는데 사용되며 보안을 위해 외부노출을 삼가야 한다. AES의 종류에 따라 Secret Key의 길이가 달라지며 256은 32바이트의 길이를 사용한다. Initialize Vector (초기화 벡터) 암호화를 하기 위한 키를 16byte의 길이로 잘라서 사용하는 벡터로 위의 Secret Key값을 잘라서 사용할 수 있다. 암호화 예시 public String encrypt(.. 2023. 6. 15. 이전 1 다음 반응형