開發者工具

文字加密

以密碼短語保護訊息,使用真正的 AES-256,且絕不離開您的裝置。

文字加密 在您的裝置上執行
  • 在您的瀏覽器中執行 — 您的文字絕不會傳送到任何地方
  • 免註冊、無額度限制,可隨您高興使用多少次

運作方式

在網站上加密東西通常是自相矛盾的:您把明文,往往還有密碼短語,交給伺服器,然後只能相信接下來發生的事。這裡在頁面中執行,使用瀏覽器本身的密碼學功能,因此兩者都不會離開您的裝置。

使用了什麼

以 GCM 模式使用 AES-256,透過瀏覽器內建的 Web Crypto 實作,與保護 HTTPS 的是同一套基礎元件,而不是自製的密碼。金鑰由您的密碼短語以 PBKDF2-SHA256 經 250,000 次迭代衍生而來,讓攻擊者猜測密碼短語的速度變慢。每則訊息都會產生全新的隨機鹽值與 nonce,因此將相同的文字加密兩次,會得到不同的輸出。

GCM 不只隱藏,也會驗證

GCM 是一種帶驗證的模式:只要加密區塊中有任何一個字元被改動,解密就會失敗。這意味著它能告訴您訊息是完整的,而不只是祕密的。

您的密碼短語就是一切

沒有復原、沒有重設,也沒有後門。如果您遺失了密碼短語,訊息就永遠消失,這是真正加密的特性,而不是這裡的限制。整體的強度取決於密碼短語,由數個不相關單字組成的長密碼短語,遠比簡短而複雜的好得多。

這適合用來做什麼,不適合做什麼

它適合透過不可信的管道傳送一則備忘,或在檔案中保存您希望無法被讀取的內容。它不是訊息系統:您仍然必須透過其他方式把密碼短語交給收件者,而這一步做得不好,就會讓一切化為烏有。

常見問題

文字加密:常見問題

這是真正的加密嗎?

是的,透過瀏覽器的 Web Crypto API 使用 AES-256-GCM,並以 PBKDF2 衍生金鑰。它不是玩具密碼。

如果我忘了密碼短語,你們能找回我的訊息嗎?

不能。沒有復原機制,也沒有後門。這正是它之所以是加密的原因。

我的訊息或密碼短語會被傳送到任何地方嗎?

不會。兩者都留在頁面中。不會傳送或儲存任何東西。

為什麼相同的文字每次加密的結果都不同?

每次都會使用全新的隨機鹽值與 nonce,這是刻意且正確的做法。