암호화 채팅방 가이드: 브라우저에서 암호화되는 익명 대화
LOCK.PUB 익명 채팅방은 모든 메시지를 업로드 전에 브라우저에서 암호화합니다. 대화는 평문으로 저장되지 않습니다.

암호화 채팅방 가이드: 브라우저에서 암호화되는 익명 대화
일반적인 메신저에서 "비밀 대화"라고 하면, 대부분 서버에는 내용이 저장되어 있습니다. 법원 명령이나 해킹으로 서버 데이터가 유출되면 대화 내용이 노출될 수 있죠.
LOCK.PUB의 암호화 채팅방은 다릅니다. 모든 메시지가 업로드되기 전에 브라우저에서 암호화되므로, 서버에 저장되는 것은 읽을 수 있는 텍스트가 아니라 암호화된 메시지 데이터입니다. 채팅방 비밀번호가 없으면 저장된 데이터만으로는 대화를 읽을 수 없습니다.
어떻게 작동하나요?
암호화 원리
sequenceDiagram
participant A as 참여자 A (브라우저)
participant S as 서버
participant B as 참여자 B (브라우저)
A->>A: AES 암호화 (비밀번호)
A->>S: 암호화된 메시지 전송
Note over S: 메시지는 암호문으로 저장<br/>평문으로 저장되지 않음
S->>B: 암호화된 메시지 전달
B->>B: AES 복호화 (같은 비밀번호)
암호화와 복호화는 모두 브라우저에서 이루어집니다. 메시지는 내 기기에서 암호화되고 상대방 기기에서 풀립니다. 비밀번호는 HTTPS로 LOCK.PUB에 전달되어, 방을 만들 때는 채팅방 암호화 키를 잠그는 데, 입장할 때는 솔트를 적용한 scrypt 검증값과 대조하는 데 쓰입니다. 브라우저는 같은 비밀번호로 이 키를 풀어 메시지를 읽고 씁니다. 비밀번호 자체는 어디에도 저장되지 않으므로 LOCK.PUB도 비밀번호를 재설정하거나 복구하거나 다른 사람에게 넘겨줄 수 없습니다.
사용 순서
- 채팅방 생성 — 비밀번호를 설정하고 채팅방을 만듭니다
- 링크 공유 — 생성된 채팅방 링크를 참여자에게 전달합니다
- 비밀번호 공유 — 비밀번호를 별도 채널로 전달합니다
- 대화 시작 — 참여자가 비밀번호를 입력하면 바로 대화할 수 있습니다
채팅방의 특징
🎭 익명 참여
회원가입 없이 누구나 참여할 수 있습니다. 참여 시 닉네임을 직접 설정하고 랜덤 색상이 배정되며, 둘 다 메시지와 함께 암호화됩니다. 이름·이메일·전화번호는 묻지 않고, 참여자가 남긴 말에 계정이나 프로필이 연결되지도 않습니다.
🔒 전송 전 브라우저 암호화
모든 메시지는 브라우저에서 적용되는 AES 암호화로 보호됩니다. 메시지 내용뿐만 아니라 닉네임과 색상 정보도 함께 암호화됩니다.
flowchart LR
subgraph 암호화됨
A[메시지 텍스트]
B[참여자 닉네임]
C[참여자 색상]
end
⚡ 실시간 대화
Firestore의 실시간 동기화를 활용해 메시지가 즉시 전달됩니다. 별도의 새로고침 없이 새 메시지가 자동으로 표시됩니다.
📜 이전 메시지 로드
채팅방에 입장하면 최근 50개 메시지가 표시됩니다. 위로 스크롤하면 이전 메시지를 더 불러올 수 있습니다.
이런 상황에서 사용하세요
🏢 민감한 업무 논의
외부 유출이 우려되는 프로젝트 논의, 인사 관련 대화, 계약 협상 등에 활용할 수 있습니다. 대화가 끝나면 채팅방을 만료시키면 됩니다.
👥 익명 피드백 수집
팀원들에게 솔직한 피드백을 받고 싶을 때 유용합니다. 익명으로 참여하기 때문에 솔직한 의견을 나눌 수 있습니다.
🔑 긴급 정보 교환
서버 장애 등 긴급 상황에서 접속 정보나 복구 코드를 빠르게 공유할 때 활용할 수 있습니다.
🎉 비밀 이벤트 기획
서프라이즈 파티나 선물 기획 등 당사자에게 들키면 안 되는 대화에 활용할 수 있습니다.
보안 팁
비밀번호 강도
채팅방의 보안은 비밀번호 강도에 달려 있습니다. 채팅방의 AES 암호화 키를 여는 것이 바로 비밀번호이기 때문입니다.
- ❌
1234— 너무 약함 - ❌
password— 추측 가능 - ✅
우리팀2월회의!— 참여자만 알 수 있는 조합 - ✅
Project-X-2026#Feb— 충분히 복잡
만료 시간 활용 (Pro)
Pro 플랜에서는 채팅방에 만료 시간을 설정할 수 있습니다. 대화가 끝난 후에도 채팅방이 살아있으면 보안 위험이 되므로, 용도에 맞는 만료 시간을 설정하세요:
| 용도 | 추천 만료 시간 |
|---|---|
| 긴급 정보 교환 | 1시간 |
| 일회성 미팅 논의 | 24시간 |
| 프로젝트 기간 대화 | 7일 |
일반 메신저와의 비교
| 카카오톡 | 텔레그램 비밀대화 | LOCK.PUB 채팅방 | |
|---|---|---|---|
| 서버에 메시지 평문 저장 | ✅ | ❌ | ❌ |
| 회원가입 필요 | ✅ | ✅ | ❌ |
| 전화번호·이메일 필요 | ✅ | ✅ | ❌ |
| 자동 만료 | ❌ | 가능 | ✅ (Pro) |
| 익명 참여 | ❌ | ❌ | ✅ |
| 웹 브라우저만으로 사용 | ❌ | 부분적 | ✅ |
무료 vs Pro
| 무료 | Pro | |
|---|---|---|
| 채팅방 생성 | 무료 계정 월 5개, 비로그인 월 3개 (전체 타입 합산) | 무제한 |
| 메시지 수 | 방당 50개 | 무제한 |
| 만료 시간 설정 | ❌ | ✅ |
| 메시지 길이 | 200자 | 200자 |
시작하기
암호화 채팅방은 무료로 만들 수 있습니다. 앱 설치 없이 웹 브라우저에서 바로 사용 가능합니다.
채팅방 생성
채팅방 생성관련 키워드
다른 글도 읽어보세요
링크 잠금만 쓰고 있었다면? LOCK.PUB의 11가지 비밀 콘텐츠 완전 가이드
LOCK.PUB은 단순한 링크 잠금 도구가 아닙니다. URL 잠금, 비밀 메모, 암호화 채팅, 비밀 투표, 비밀 이미지, 비밀 보드, 비밀 오디오, Ask 보드, 위치 공유, 파일 공유, 보안 요청까지 11가지 콘텐츠 타입을 지원합니다.
비밀 오디오 공유 가이드: 음성 파일을 비밀번호로 안전하게 보내는 방법
LOCK.PUB의 비밀 오디오 기능으로 음성 메시지, 녹음 파일, 음악 데모, 팟캐스트 미리듣기를 비밀번호로 보호하여 안전하게 전달하는 방법을 알아보세요.
비밀 그림판 가이드: 비밀번호로 보호되는 공유 캔버스 만들기
LOCK.PUB의 비밀 그림판 기능으로 비밀번호로 보호되는 안전한 드로잉 보드를 만들고, 함께 그리거나 혼자 그린 그림을 안전하게 공유하는 방법을 알아보세요.