AES 암호화/해독
무료 온라인 AES 암호화/해독 도구, GCM/CBC 모드 지원
AES 암호화란
AES(Advanced Encryption Standard)는 데이터 보호에 널리 사용되는 대칭 암호화 알고리즘입니다. 128, 192, 256비트 키 크기를 지원합니다. 이 도구는 기본적으로 암호화와 인증을 모두 제공하는 AES-GCM(Galois/Counter Mode)을 사용합니다. AES는 저장 데이터와 전송 데이터 암호화의 표준입니다.
AES로 암호화 및 복호화하는 방법
암호와 평문을 입력하여 암호화합니다. Base64 형식의 안전한 암호문이 생성됩니다. 복호화하려면 Base64 암호문과 동일한 암호를 입력하세요. 매번 암호화 시 무작위 솔트와 IV가 생성되어 동일한 평문도 다른 암호문이 됩니다.
AES-GCM vs AES-CBC
AES-GCM은 인증 암호화를 제공하여 암호문이 변조되지 않았음을 확인합니다. AES-CBC는 인증을 위해 별도의 HMAC이 필요합니다. GCM이 대부분의 용도에 권장되는 모드입니다.
▶AES-256은 안전한가요?
네. AES-256은 NSA가 최고 기밀 수준 정보 보호에 승인했습니다. 완전한 AES 알고리즘에 대한 실질적인 공격은 알려져 있지 않습니다.
▶비밀번호 없이 복호화할 수 있나요?
아니요. 올바른 비밀번호 없이 AES 암호화를 해독하는 것은 계산적으로 불가능합니다. 비밀번호를 잃어버리면 데이터를 복구할 수 없습니다.
▶AES-128과 AES-256의 차이는 무엇인가요?
숫자는 키 길이(비트)를 나타냅니다. AES-256은 더 긴 키를 사용하여 브루트포스 공격에 더 강합니다. 둘 다 안전하다고 간주되지만, AES-256이 더 큰 보안 여유를 제공합니다.
▶데이터가 서버로 전송되나요?
아니요. 모든 암호화와 복호화는 Web Crypto API를 사용하여 브라우저에서 이루어집니다. 텍스트와 비밀번호는 기기를 떠나지 않습니다.
참조
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.