텍스트 암호화·복호화
메시지를 암호 문구를 아는 사람만 열 수 있는 읽을 수 없는 텍스트로 바꾸세요. 암호화는 내 기기에서 이루어져요.
이 기기 안에서 봉인됨
브라우저에서 실행돼요. 아무것도 업로드되지 않아요.
봉인됨
암호 문구는 직접 만나거나 전화로 알려 주는 등 메시지와 다른 경로로 받는 사람에게 전하세요.
암호 문구가 짧아요. 암호화된 텍스트를 손에 넣은 사람이 추측을 시도할 수 있어요. 무작위 단어 4개 이상이나 무작위 문자 12자 이상을 쓰세요.
두 암호 문구가 일치하지 않아요.
암호화된 텍스트 복호화된 메시지
암호화된 텍스트가 여기에 나타나요. 이메일이나 채팅으로 보내도 안전해요. 암호 문구가 없으면 대략적인 길이 외에는 아무것도 알 수 없어요. 원래 메시지가 여기에 나타나요.
보호 방식
AES-256-GCM 암호화예요. 키는 PBKDF2-SHA-256과 600,000회 반복으로 암호 문구에서 만들어지고, 메시지마다 무작위 솔트와 논스를 써요. 암호화된 텍스트가 조금이라도 바뀌면 감지돼요.
사용 방법
-
메시지 쓰기
보호할 텍스트를 입력하거나 붙여 넣고, 강력한 암호 문구를 정해 두 번 입력하세요.
-
암호화된 텍스트 보내기
결과를 이메일, 채팅, 메모에 복사하세요. 암호 문구는 같은 메시지가 아니라 따로 전하세요.
-
받은 뒤 복호화하기
받는 사람이 이 페이지를 열어 복호화를 고르고, 텍스트를 붙여 넣고, 암호 문구를 입력하면 돼요.
자주 묻는 질문
이 암호화는 얼마나 안전한가요?
은행과 정부에서 쓰는 표준인 GCM 모드의 AES-256을 브라우저에 내장된 Web Crypto 엔진으로 사용해요. 키는 PBKDF2-SHA-256과 600,000회 반복으로 암호 문구에서 만들어지므로 공격자가 추측할 때마다 시간이 오래 걸려요. 실제 안전성은 암호 문구에 달려 있어요.
메시지나 암호 문구가 서버로 전송되나요?
아니요. 암호화와 복호화는 모두 브라우저 안에서 이루어져요. 이 페이지는 메시지도 암호 문구도 전송하거나 저장하지 않아요.
암호 문구를 잊어버리면 어떻게 되나요?
메시지를 복구할 수 없어요. 뒷문도 초기화 기능도 없고, 그래서 이 암호화를 믿을 수 있어요. 나중에 필요하다면 암호 문구를 비밀번호 관리자에 보관하세요.
같은 메시지인데 왜 결과가 매번 다른가요?
암호화할 때마다 새 무작위 솔트와 논스를 써요. 그래서 두 암호화된 텍스트가 같은 메시지인지 알 수 없지만, 둘 다 같은 암호 문구로 복호화돼요.
다른 프로그램으로 복호화할 수 있나요?
네, 코드를 조금 쓰면 돼요. 텍스트는 Base64이며 버전 바이트 1개(1), 4바이트 빅엔디언 반복 횟수, 16바이트 솔트, 12바이트 논스, 그리고 AES-256-GCM 암호문과 16바이트 태그로 이루어져요. 처음 33바이트는 연관 데이터로 인증되고, 암호 문구는 PBKDF2-SHA-256 전에 Unicode NFC로 정규화돼요.
아주 민감한 정보에도 써도 되나요?
암호 문구가 강력하고 안전하게 전달된다면 메시지 내용을 잘 보호해요. 하지만 누가 언제 메시지를 보냈는지는 숨기지 않아요. 계속 비공개로 대화하려면 종단 간 암호화 메신저가 더 편리해요.