텍스트 암호화·복호화

메시지를 암호 문구를 아는 사람만 열 수 있는 읽을 수 없는 텍스트로 바꾸세요. 암호화는 내 기기에서 이루어져요.

이 기기 안에서 봉인됨

브라우저에서 실행돼요. 아무것도 업로드되지 않아요.

봉인됨

무엇을 하고 싶으세요?

암호 문구는 직접 만나거나 전화로 알려 주는 등 메시지와 다른 경로로 받는 사람에게 전하세요.

암호화된 텍스트 복호화된 메시지

암호화된 텍스트가 여기에 나타나요. 이메일이나 채팅으로 보내도 안전해요. 암호 문구가 없으면 대략적인 길이 외에는 아무것도 알 수 없어요. 원래 메시지가 여기에 나타나요.

보호 방식

AES-256-GCM 암호화예요. 키는 PBKDF2-SHA-256과 600,000회 반복으로 암호 문구에서 만들어지고, 메시지마다 무작위 솔트와 논스를 써요. 암호화된 텍스트가 조금이라도 바뀌면 감지돼요.

사용 방법

  1. 메시지 쓰기

    보호할 텍스트를 입력하거나 붙여 넣고, 강력한 암호 문구를 정해 두 번 입력하세요.

  2. 암호화된 텍스트 보내기

    결과를 이메일, 채팅, 메모에 복사하세요. 암호 문구는 같은 메시지가 아니라 따로 전하세요.

  3. 받은 뒤 복호화하기

    받는 사람이 이 페이지를 열어 복호화를 고르고, 텍스트를 붙여 넣고, 암호 문구를 입력하면 돼요.

자주 묻는 질문

이 암호화는 얼마나 안전한가요?

은행과 정부에서 쓰는 표준인 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로 정규화돼요.

아주 민감한 정보에도 써도 되나요?

암호 문구가 강력하고 안전하게 전달된다면 메시지 내용을 잘 보호해요. 하지만 누가 언제 메시지를 보냈는지는 숨기지 않아요. 계속 비공개로 대화하려면 종단 간 암호화 메신저가 더 편리해요.

내 컴퓨터에 One For All 설치하기

설치하면 One For All이 앱처럼 별도의 창에서 열리고, 데스크톱이나 홈 화면에서 바로 실행할 수 있어요. 스토어에서 내려받을 것도 없고, 파일은 여전히 내 기기에 남아요.

  1. 주소창 오른쪽에 있는 설치 아이콘을 클릭하거나 브라우저 메뉴(⋮)를 여세요.
  2. “One For All 설치” 또는 “페이지를 앱으로 설치”를 선택하면 데스크톱과 앱 목록에 바로가기가 추가돼요.

이 도구의 엔진을 다운로드할까요?

이 도구는 모든 작업을 브라우저 안에서 처리해요. 그러려면 아래 항목을 One For All에서 한 번만 다운로드해야 해요. 다운로드한 항목은 이 기기에 보관되므로 다음부터는 도구가 바로 시작돼요.

파일은 어디로도 전송되지 않아요.