텍스트 암호화 · 복호화 (AES)
비밀번호로 텍스트를 AES-256-GCM으로 암호화·복호화합니다. 전부 브라우저에서 처리, 업로드 없음.
🔒 브라우저에서 AES-256-GCM과 PBKDF2(600,000회 반복)로 처리합니다. 비밀번호 복구 수단은 없으며, 잃어버리면 복호화할 수 없습니다.
비밀번호로 텍스트 암호화
텍스트를 입력하고 비밀번호를 정하면 안전하게 공유·보관할 수 있는 AES-256-GCM 암호문이 만들어집니다. 다시 읽으려면 같은 비밀번호로 암호문을 붙여넣으면 됩니다. 키는 PBKDF2(150,000회 반복)로 비밀번호에서 유도되며, 모든 처리가 브라우저에서 이뤄져 텍스트와 비밀번호가 기기를 벗어나지 않습니다.
동작 방식
암호화할 때마다 새로운 무작위 salt와 IV를 사용하므로 같은 텍스트도 매번 다른 결과가 나옵니다. 결과는 salt·IV· 암호문을 묶어 Base64로 만듭니다. 비밀번호가 틀리거나 내용이 변조되면 복호화는 깔끔하게 실패합니다.
자주 묻는 질문
비밀번호를 잊으면 복구할 수 있나요?
아니요. 백도어나 복구 수단이 없습니다. 비밀번호가 유일한 키이며, 잃어버리면 복호화할 수 없습니다.
안전한가요?
브라우저 Web Crypto API로 AES-256-GCM과 PBKDF2 키 유도를 사용합니다. 강도는 강하고 고유한 비밀번호 선택에 달려 있습니다.
텍스트가 업로드되나요?
아니요. 암호화·복호화가 Web Crypto API로 브라우저에서만 실행되며 서버로 아무것도 전송되지 않습니다.