AES-256 (1) 썸네일형 리스트형 [JAVA] AES-256 암호화 하기 1. AES 란? AES는 고급 암호화 표준이라는 의미이며, 암호화 및 복호화 시 동일한 키를 사용하는 대칭키 알고리즘입니다. AES의 종류는 AES-128, AES-192, AES-256이 있고 각각 뒤에 붙은 숫자가 키의 길이를 의미합니다. AES 암호화 알고리즘은 높은 안정성과 빠른 속도로 전세계적으로 사용되고 있습니다. 2. AES 암호화 설명 1) Secret Key Secret Key는 평문을 암호화하는데 사용되며 절때로 외부에 노출되어서는 안됩니다. AES의 종류가 무엇이냐에 따라 Secret Key의 길이가 달라집니다. (AES-256는 256비트(32바이트)의 키를 사용합니다.) 2) Block Cipher AES는 128비트(16바이트)의 고정된 블록 단위로 암호화를 수행합니다. (이는.. 이전 1 다음