功能指南
6分鐘

加密聊天室指南:在瀏覽器中加密的匿名對話

在 LOCK.PUB 聊天室進行匿名對話:每則訊息都在上傳前於瀏覽器中加密,從不以可讀的明文儲存。

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 驗證值比對,並用來鎖住聊天室的加密金鑰,也就是你的瀏覽器解開後用來讀寫訊息的那把金鑰。密碼本身從不儲存,所以我們無法重設、找回,也無法把它交給任何人。

使用步驟

  1. 建立聊天室 — 設定密碼並建立聊天室
  2. 分享連結 — 將產生的聊天室連結發送給參與者
  3. 分享密碼 — 透過其他管道傳送密碼
  4. 開始對話 — 參與者輸入密碼後即可開始聊天

聊天室的特點

🎭 匿名參與

無需註冊即可參與。進入時自行設定暱稱,系統會分配隨機顏色,兩者都會和訊息一起加密。過程中不會要求姓名、電子郵件或電話號碼,參與者說的任何話也不會綁定帳號或個人檔案。

🔒 離開裝置前就已加密

所有訊息都在瀏覽器中以 AES 加密保護。不僅是訊息內容,暱稱和顏色資訊也一併加密。

flowchart LR
    subgraph 已加密
        A[訊息文字]
        B[參與者暱稱]
        C[參與者顏色]
    end
    subgraph 未加密
        D[時間戳記]
    end

⚡ 即時對話

利用 Firestore 的即時同步功能,訊息即時送達。無需重新整理頁面,新訊息會自動顯示。

📜 載入歷史訊息

進入聊天室後會顯示最近 50 則訊息。向上捲動可以載入更早的訊息。

適用情境

🏢 敏感業務討論

適用於擔心外洩的專案討論、人事相關對話、合約協商等。對話結束後讓聊天室到期即可。

👥 匿名意見回饋

想要收集團隊成員的真實回饋時非常有用。由於匿名參與,大家可以暢所欲言。

🔑 緊急資訊交換

在伺服器故障等緊急情況下,可以快速分享連線資訊或復原代碼。

🎉 秘密活動策劃

驚喜派對或禮物策劃等不能讓當事人知道的對話場景。

安全提示

密碼強度

聊天室的安全性取決於密碼強度,因為解開聊天室 AES 加密金鑰的正是這組密碼。

  • ❌ 1234 — 太弱
  • ❌ password — 容易猜到
  • ✅ 我們團隊2月會議! — 只有參與者知道的組合
  • ✅ Project-X-2026#Feb — 足夠複雜

利用到期時間 (Pro)

Pro 方案支援為聊天室設定到期時間。對話結束後如果聊天室仍可進入會帶來安全隱患,請根據用途設定合適的到期時間:

用途 建議到期時間
緊急資訊交換 1 小時
一次性會議討論 24 小時
專案週期對話 7 天

與一般通訊工具的比較

LINE Telegram 私密聊天 LOCK.PUB 聊天室
伺服器明文儲存 ❌(Letter Sealing 預設開啟) ❌ ❌
需要註冊 ✅ ✅ ❌
需要電話號碼或電子郵件 ✅ ✅ ❌
自動到期 ❌ 支援 ✅ (Pro)
匿名參與 ❌ ❌ ✅
僅需網頁瀏覽器 ❌ 部分支援 ✅

免費 vs Pro

免費 Pro
建立聊天室 免費帳號每月 5 個、未登入 3 個(所有類型合計) 無限
訊息數量 每個房間 50 則 無限
到期時間設定 ❌ ✅
訊息長度 200 字 200 字

開始使用

加密聊天室可以免費建立。無需安裝應用程式,直接在網頁瀏覽器中使用。

建立加密聊天室 →

建立聊天室

建立聊天室

相關關鍵詞

加密聊天
匿名聊天室
瀏覽器加密聊天
私密對話
密碼保護聊天室
安全通訊
加密聊天室指南:在瀏覽器中加密的匿名對話 | LOCK.PUB Blog