ToolsOnline

온라인 AES 암호화·복호화

WebCrypto AES-GCM-256 패스프레이즈 암호화, 암호문은 Base64 문자열 하나

형식: 솔트 16바이트 + IV 12바이트 + 암호문의 Base64. 키는 PBKDF2-SHA-256, 150,000회 반복으로 파생
이 암호화 형식은 이 도구 고유의 것이에요. 데모와 임시 전달 전용이며 실제 데이터에는 사용하지 마세요.

이 AES 도구 소개

패스프레이즈와 평문을 입력하고 '암호화'를 누르면 Base64 암호문 한 문자열이 만들어져요. 같은 패스프레이즈로 다시 붙여넣으면 원문을 복원할 수 있어요. 브라우저 기본 WebCrypto의 AES-GCM-256을 사용해요: 패스프레이즈는 PBKDF2-SHA-256(150,000회 반복, 16바이트 무작위 솔트)으로 키를 파생하고, 매 암호화마다 새로운 12바이트 무작위 IV를 사용하며, GCM 인증 태그 덕분에 변조된 암호문은 복호화에 실패해요.

암호문 형식은 '솔트 16바이트 + IV 12바이트 + 암호문'의 Base64라서 문자열 그대로 메신저나 메모로 전달할 수 있고, 받는 사람은 이 도구에서 같은 패스프레이즈로 복호화하면 돼요. 모든 연산은 브라우저에서 로컬로 처리되며 패스프레이즈와 평문은 전송되지 않아요. 매번 무작위 IV를 사용하므로 같은 평문을 두 번 암호화하면 결과가 달라지는데, 이는 정상 동작이에요.