AES 암호화 및 복호화 도구 소개
이 AES 도구를 사용하면 올바른 키와 일치하는 설정이 있을 때 평문을 암호문으로 암호화하거나 AES 암호문을 다시 읽을 수 있는 텍스트로 복호화할 수 있습니다. 이 페이지는 텍스트 기반 AES 테스트, 학습 및 문제 해결에 적합합니다.
AES는 Advanced Encryption Standard의 약자로, 대칭 키 방식의 블록 암호입니다. 암호화와 복호화에 동일한 비밀 키를 사용합니다. 이 도구는 일반적으로 사용되는 AES 키 길이인 128비트, 192비트, 256비트를 지원합니다. 테스트 환경에 맞게 모드, 패딩, IV, 키, 출력 인코딩을 선택하세요.
• 사용 방법
암호화할 평문 또는 복호화할 암호문을 입력합니다.
ECB, CBC, CTR, OFB, CFB와 같은 AES 모드를 선택합니다.
선택한 모드와 데이터에 필요한 경우 패딩 방식을 선택합니다.
설정에 필요한 키와 IV를 입력합니다.
암호문 표시 형식으로 Base64 또는 Hex를 선택합니다.
암호화 또는 복호화를 실행해 결과를 생성합니다.
• 중요 참고 사항
복호화하려면 키, 모드, 패딩, IV, 입력 인코딩이 원래 암호화 설정과 일치해야 합니다. 작은 설정 차이만 있어도 읽을 수 없는 결과가 나오거나 복호화에 실패할 수 있습니다.
고유한 IV가 필요한 모드에서는 같은 키와 같은 IV를 반복해서 사용하지 마세요. ECB 모드는 호환성과 테스트를 위해 포함되어 있지만, 반복되는 평문 패턴이 암호문에 드러날 수 있으므로 실제 보안 용도로는 일반적으로 권장되지 않습니다.
Base64와 Hex는 암호화 방식이 아니라 출력 인코딩입니다. 암호문을 표시하거나 복사하는 형식만 결정합니다.
• 일반적인 사용 예
샘플 텍스트로 AES 암호화 및 복호화를 테스트합니다.
AES-128, AES-192, AES-256 설정을 비교합니다.
애플리케이션, API 또는 백엔드 서비스에서 나온 AES 결과를 점검합니다.
모드, 패딩, IV, 키 길이, 출력 인코딩이 시스템 간에 호환되는지 확인합니다.