메시지 암호화/복호화

AES-GCM(256비트) + PBKDF2(SHA-256)

약함

이 도구는 브라우저의 Web Crypto API를 사용해 로컬에서만 동작합니다. 서버로 어떤 메시지나 암호도 전송되지 않습니다.

암호화 방식은 AES-GCM(256-bit)이며, 사용자가 입력한 암호에서 PBKDF2(SHA-256, 120,000회 반복)로 키를 도출합니다. 매 암호화마다 16바이트 Salt12바이트 IV를 새로 생성합니다.

결과 포맷은 gcm$base64(salt)$base64(iv)$base64(ciphertext)입니다. 복호화 시 암호가 다르면 무결성 검증이 실패하므로 원문을 얻을 수 없습니다.