브라우저에서 텍스트를 암호화하는 방법

텍스트를 암호화하려면 비밀번호와, 텍스트를 읽을 수 없는 암호문으로 바꿔 주는 도구가 필요합니다. 가능하면 AES-256을 쓰고 내 컴퓨터에서 처리하는 것이 좋습니다. 온라인 텍스트 암호화 사이트는 한 번 보내는 메시지에는 쓸 만하지만 그 페이지를 믿어야 합니다. 보관할 텍스트라면 암호화 파일(AES-256을 쓰는 7-Zip)이나 브라우저에서 모든 메모를 암호화하는 Protect text 같은 암호화 메모장을 쓰세요.

Chrome에 추가

무료 52 개 언어

텍스트를 암호화하면 실제로 무슨 일이 일어나나요?

암호화는 읽을 수 있는 텍스트와 키를 받아 암호문을 만듭니다. 암호문은 키 없이는 쓸모가 없습니다. 비밀번호로 보호하는 텍스트라면 좋은 도구는 세 가지를 합니다.

  1. 비밀번호에서 키를 천천히 만듭니다. 반복 횟수를 많이 두어(PBKDF2, Argon2, scrypt) 비밀번호 추측에 비용이 많이 들게 합니다.
  2. 최신 암호로 암호화합니다. 보통 AES-256-GCM이며, 변조도 감지합니다.
  3. 내 기기에서 처리합니다. 그래서 원문 텍스트가 기기 밖으로 나가지 않습니다.

ROT13, Base64, ‘인코딩’ 같은 오래된 방법은 암호화가 아닙니다. 누구나 되돌릴 수 있습니다.

1. 온라인 텍스트 암호화 도구

‘텍스트 암호화’를 검색하면 대부분 단일 페이지 도구가 나옵니다. 텍스트를 붙여넣고 비밀번호를 입력하면 복사할 암호문이나 보낼 링크가 나옵니다.

  • 추천 용도: 비밀번호를 아는 사람에게 한 번 보내는 메시지.
  • 주의할 점: 이런 도구 중 상당수는 자체 서버에서 암호화하므로 원문 텍스트가 서버로 전송됩니다. 브라우저 안에서 암호화한다고 밝힌 페이지를 고르고, 비밀번호는 메시지와 다른 경로로 보내세요.
  • 맞지 않는 용도: 보관하고 수정할 텍스트. 결국 암호문 덩어리를 어딘가에 보관해야 하고, 복호화하려면 그 웹사이트로 다시 가야 합니다.

2. 7-Zip으로 텍스트 파일 암호화하기

디스크에 보관하거나 파일로 보낼 문서라면:

  1. 7-Zip(Windows) 또는 AES-256 7z를 지원하는 다른 압축 프로그램을 설치합니다.
  2. 파일을 마우스 오른쪽 버튼으로 클릭 → 7-Zip → Add to archive(압축하기).
  3. 7z 형식, AES-256 암호화, 강력한 비밀번호를 고르고 Encrypt file names(파일 이름 암호화)를 체크합니다.
  4. 암호화되지 않은 원본 파일을 삭제합니다(휴지통도 비우세요).

한계: 텍스트를 읽거나 고치려면 다시 압축을 풀어야 하고, 그러면 삭제할 때까지 디스크에 원문 사본이 남습니다. 기본 ZipCrypto를 쓰는 ZIP 압축 파일은 약합니다. 7z를 쓰거나 ZIP에서 AES를 쓰세요.

3. 비밀번호 관리자의 보안 메모

Bitwarden이나 Proton Pass 같은 비밀번호 관리자에는 보안 메모가 있습니다. 비밀번호와 같은 암호화된 보관함에 저장되고 기기 간에 동기화되는 텍스트입니다.

4. Chrome의 암호화 메모장

Protect text는 쓰는 동안 모든 메모가 암호화되는 메모장입니다.

  1. Chrome Web Store에서 설치하고 고정합니다.
  2. 아이콘을 클릭하면 Chrome 사이드 패널에서 열립니다.
  3. 비밀번호를 정하고 한 번만 표시되는 복구 키를 저장합니다.
  4. 메모를 씁니다. 각 메모는 저장되기 전에 AES-256-GCM으로 암호화되며, 키는 PBKDF2-SHA-256(600,000회 반복)을 통해 내 비밀번호에서 만들어집니다.

모든 처리를 브라우저에 내장된 Web Crypto로 하고, 메모를 내 컴퓨터에만 보관하며, 네트워크에 접근하지 않으므로 텍스트가 업로드되는 일이 없습니다. 금고는 몇 분이 지나면, 그리고 컴퓨터가 잠기면 저절로 잠깁니다.

한계: 기기 간 동기화가 없고, 메모는 컴퓨터 한 대에 있습니다(암호화된 백업 파일로 옮기세요). Protect text의 암호화 방식.

무엇을 써야 하나요?

하고 싶은 일사용할 도구
비밀 메시지 한 번 보내기브라우저에서 암호화하는 온라인 도구, 비밀번호는 따로 전달
디스크의 문서 보호하기7-Zip, 7z 형식, AES-256, 파일 이름 암호화
모든 기기에서 몇 가지 비밀 보기비밀번호 관리자의 보안 메모
Chrome에서 오프라인으로, 계정 없이 개인 메모를 보관하고 수정하기Protect text

암호화된 텍스트용 비밀번호 고르는 법

  • 영리함보다 길이. 무작위 단어 네 개에서 여섯 개가 P@ssw0rd1보다 기억하기 쉽고 추측하기 어렵습니다.
  • 고유하게. 웹사이트에서 쓰는 비밀번호를 다시 쓰지 마세요.
  • 복구할 수 있게. 비밀번호 관리자에 보관하거나 복구 키를 적어 컴퓨터와 떨어진 곳에 두세요. 키가 없는 암호화된 텍스트는 되살릴 수 없습니다.

더 보기: 안전한 메모 앱 비교.

자주 묻는 질문

텍스트를 암호화한다는 것은 무슨 뜻인가요?

암호화는 읽을 수 있는 텍스트를 무작위 문자처럼 보이는 암호문으로 바꾸는 것입니다. 보통 비밀번호에서 만든 올바른 키가 있는 사람만 원래대로 되돌릴 수 있습니다. 이를 위한 표준 암호가 AES-256입니다.

웹사이트에서 텍스트를 암호화해도 안전한가요?

페이지가 브라우저 안에서 암호화하고 그 페이지를 신뢰할 수 있을 때만 그렇습니다. 많은 온라인 도구가 텍스트를 자체 서버로 보냅니다. 민감한 내용이라면 내 컴퓨터에서 오프라인으로 작동하는 도구를 쓰세요.

텍스트 파일을 암호화하려면 어떻게 하나요?

7-Zip을 쓰세요. 파일을 마우스 오른쪽 버튼으로 클릭하고 7-Zip > Add to archive(압축하기)를 선택한 뒤, 7z 형식, AES-256, 비밀번호를 고르고 Encrypt file names(파일 이름 암호화)를 체크합니다. 그런 다음 원본 파일을 삭제하세요. 기본 ZipCrypto를 쓰는 일반 ZIP은 약합니다.

WebCrypto란 무엇인가요?

최신 브라우저에 내장된 Web Cryptography API입니다. AES-GCM, PBKDF2 같은 표준 알고리즘을 브라우저가 직접 구현해 웹페이지와 확장 프로그램에 제공합니다. Protect text는 모든 암호화에 이를 사용합니다.

암호화된 텍스트를 비밀번호 없이 복호화할 수 있나요?

AES-256과 강력한 비밀번호를 쓴다면 불가능합니다. 약한 비밀번호는 추측될 수 있으므로, 반복 횟수가 많은 PBKDF2처럼 느린 키 생성 방식이 중요합니다.

텍스트를 숨기거나 흐리게 하는 것은 암호화와 같은가요?

아니요. 흐리게 하거나 숨긴 텍스트는 화면에서 가리는 기능일 뿐이며, 텍스트 자체는 프로그램이 여전히 읽을 수 있습니다. 암호화는 저장된 데이터 자체를 바꿉니다.

업데이트: