텍스트를 암호화하면 실제로 무슨 일이 일어나나요?
암호화는 읽을 수 있는 텍스트와 키를 받아 암호문을 만듭니다. 암호문은 키 없이는 쓸모가 없습니다. 비밀번호로 보호하는 텍스트라면 좋은 도구는 세 가지를 합니다.
- 비밀번호에서 키를 천천히 만듭니다. 반복 횟수를 많이 두어(PBKDF2, Argon2, scrypt) 비밀번호 추측에 비용이 많이 들게 합니다.
- 최신 암호로 암호화합니다. 보통 AES-256-GCM이며, 변조도 감지합니다.
- 내 기기에서 처리합니다. 그래서 원문 텍스트가 기기 밖으로 나가지 않습니다.
ROT13, Base64, ‘인코딩’ 같은 오래된 방법은 암호화가 아닙니다. 누구나 되돌릴 수 있습니다.
1. 온라인 텍스트 암호화 도구
‘텍스트 암호화’를 검색하면 대부분 단일 페이지 도구가 나옵니다. 텍스트를 붙여넣고 비밀번호를 입력하면 복사할 암호문이나 보낼 링크가 나옵니다.
- 추천 용도: 비밀번호를 아는 사람에게 한 번 보내는 메시지.
- 주의할 점: 이런 도구 중 상당수는 자체 서버에서 암호화하므로 원문 텍스트가 서버로 전송됩니다. 브라우저 안에서 암호화한다고 밝힌 페이지를 고르고, 비밀번호는 메시지와 다른 경로로 보내세요.
- 맞지 않는 용도: 보관하고 수정할 텍스트. 결국 암호문 덩어리를 어딘가에 보관해야 하고, 복호화하려면 그 웹사이트로 다시 가야 합니다.
2. 7-Zip으로 텍스트 파일 암호화하기
디스크에 보관하거나 파일로 보낼 문서라면:
- 7-Zip(Windows) 또는 AES-256 7z를 지원하는 다른 압축 프로그램을 설치합니다.
- 파일을 마우스 오른쪽 버튼으로 클릭 → 7-Zip → Add to archive(압축하기).
- 7z 형식, AES-256 암호화, 강력한 비밀번호를 고르고 Encrypt file names(파일 이름 암호화)를 체크합니다.
- 암호화되지 않은 원본 파일을 삭제합니다(휴지통도 비우세요).
한계: 텍스트를 읽거나 고치려면 다시 압축을 풀어야 하고, 그러면 삭제할 때까지 디스크에 원문 사본이 남습니다. 기본 ZipCrypto를 쓰는 ZIP 압축 파일은 약합니다. 7z를 쓰거나 ZIP에서 AES를 쓰세요.
3. 비밀번호 관리자의 보안 메모
Bitwarden이나 Proton Pass 같은 비밀번호 관리자에는 보안 메모가 있습니다. 비밀번호와 같은 암호화된 보관함에 저장되고 기기 간에 동기화되는 텍스트입니다.
- 추천 용도: 휴대폰과 컴퓨터에서 모두 필요한 몇 가지 비밀.
- 한계: 계정과 서비스 제공자의 클라우드가 필요하며, 보관함은 글쓰기보다는 로그인 정보를 위해 만들어졌습니다. 비밀번호 관리자와 암호화 메모장, 무엇을 쓸까?
4. Chrome의 암호화 메모장
Protect text는 쓰는 동안 모든 메모가 암호화되는 메모장입니다.
- Chrome Web Store에서 설치하고 고정합니다.
- 아이콘을 클릭하면 Chrome 사이드 패널에서 열립니다.
- 비밀번호를 정하고 한 번만 표시되는 복구 키를 저장합니다.
- 메모를 씁니다. 각 메모는 저장되기 전에 AES-256-GCM으로 암호화되며, 키는 PBKDF2-SHA-256(600,000회 반복)을 통해 내 비밀번호에서 만들어집니다.
모든 처리를 브라우저에 내장된 Web Crypto로 하고, 메모를 내 컴퓨터에만 보관하며, 네트워크에 접근하지 않으므로 텍스트가 업로드되는 일이 없습니다. 금고는 몇 분이 지나면, 그리고 컴퓨터가 잠기면 저절로 잠깁니다.
한계: 기기 간 동기화가 없고, 메모는 컴퓨터 한 대에 있습니다(암호화된 백업 파일로 옮기세요). Protect text의 암호화 방식.
무엇을 써야 하나요?
| 하고 싶은 일 | 사용할 도구 |
|---|---|
| 비밀 메시지 한 번 보내기 | 브라우저에서 암호화하는 온라인 도구, 비밀번호는 따로 전달 |
| 디스크의 문서 보호하기 | 7-Zip, 7z 형식, AES-256, 파일 이름 암호화 |
| 모든 기기에서 몇 가지 비밀 보기 | 비밀번호 관리자의 보안 메모 |
| Chrome에서 오프라인으로, 계정 없이 개인 메모를 보관하고 수정하기 | Protect text |
암호화된 텍스트용 비밀번호 고르는 법
- 영리함보다 길이. 무작위 단어 네 개에서 여섯 개가
P@ssw0rd1보다 기억하기 쉽고 추측하기 어렵습니다. - 고유하게. 웹사이트에서 쓰는 비밀번호를 다시 쓰지 마세요.
- 복구할 수 있게. 비밀번호 관리자에 보관하거나 복구 키를 적어 컴퓨터와 떨어진 곳에 두세요. 키가 없는 암호화된 텍스트는 되살릴 수 없습니다.
더 보기: 안전한 메모 앱 비교.