AES 암복호화

AES-256-GCM으로 텍스트를 암호화/복호화합니다

API 키나 계좌 메모처럼 노트 앱에 그대로 두기 불안한 문자열을 비밀번호 하나로 잠그고 푸는 도구입니다. 암호화 모드에서 원문과 비밀번호를 넣으면 PBKDF2-SHA256 을 10만 회 돌려 256비트 키를 만들고 AES-GCM 으로 암호화한 뒤, 무작위 salt 16바이트와 IV 12바이트를 암호문 앞에 붙여 Base64 한 줄로 출력합니다. 복호화 모드는 그 문자열과 같은 비밀번호만 있으면 되고, 비밀번호가 틀리거나 암호문이 한 글자라도 바뀌면 GCM 인증 태그 검증에 실패해 잘못된 결과 대신 오류를 냅니다. 브라우저 Web Crypto 만 쓰므로 인터넷 연결을 끊어도 동작합니다.

AES-256-GCM + PBKDF2(100,000 iterations). salt·IV는 매회 랜덤 생성됩니다. 모든 처리는 브라우저 안에서 끝나므로 인터넷 연결을 끊어도 동작합니다.
광고

AES 암복호화, 이렇게 쓰세요

비밀번호에서 키를 유도(PBKDF2)해 텍스트를 AES-GCM 으로 암호화하고, 같은 비밀번호로 복호화합니다.

메모·API 키를 노트에 저장하기 전에 잠그거나, 메신저로 민감한 문자열을 보낼 때 씁니다.

비밀번호를 잊으면 복구할 방법이 없습니다. 암호문에는 salt·IV 가 함께 들어 있어 같은 원문도 매번 다르게 나옵니다.

같은 카테고리 도구

자주 묻는 질문

Q. 다른 도구에서도 복호화되나요?

PBKDF2-SHA256 + AES-256-GCM 표준 조합이라 파라미터(반복 횟수·salt 길이)를 맞추면 호환됩니다.

Q. 암호문 형식이 정확히 어떻게 되나요?

salt 16바이트, IV 12바이트, AES-GCM 암호문(인증 태그 16바이트 포함) 순서로 이어 붙인 뒤 표준 Base64 로 인코딩합니다. PBKDF2 반복 횟수는 100,000회입니다.

Q. 긴 문서도 암호화할 수 있나요?

텍스트 입력창에 들어가는 길이라면 됩니다. 수 MB 이상의 파일이라면 파일 암복호화 도구가 같은 방식으로 파일 단위로 처리하니 그쪽이 편합니다.