LibraTool logoLibraTool

免費文字加密工具

使用強力 AES-256-GCM 透過密碼加密和解密文字。密碼不離開您的瀏覽器。安全分享秘密內容。

載入後可離線使用

強標準加密: AES-256-GCM,金鑰透過 PBKDF2(250 000 次迭代,SHA-256)從密碼派生。每條訊息使用全新的隨機鹽和 IV。

密碼不會被儲存或傳送 ——一切在瀏覽器中執行。若密碼丟失,訊息將無法恢復。請透過不同渠道分享加密文字和密碼。

開放格式: 輸出為 base64 編碼的 鹽值(16 位元組)+ IV(12 位元組)+ 密文 + 16 位元組 GCM 標籤,金鑰由 PBKDF2-SHA256 迭代 250,000 次得出。它與 OpenSSL 或 CryptoJS 不相容,但您不用本站也能解密,例如在 Node.js 中:

const c = require('crypto');
const b = Buffer.from(B64, 'base64');
const k = c.pbkdf2Sync(PASSWORD, b.subarray(0, 16), 250000, 32, 'sha256');
const d = c.createDecipheriv('aes-256-gcm', k, b.subarray(16, 28));
d.setAuthTag(b.subarray(b.length - 16));
console.log(d.update(b.subarray(28, b.length - 16)) + d.final());

工作原理

用只有你和接收者知道的密碼加密後,再透過不安全的渠道(電子郵件、聊天)傳送機密內容。這裡使用與密碼管理器相同的強大標準加密——完全在你的瀏覽器中執行。

  1. 1
    你輸入文字和密碼
    沒有上傳;密碼永遠不被儲存或傳輸。
  2. 2
    金鑰從你的密碼派生
    PBKDF2用250,000個SHA-256迭代和新鮮隨機鹽拉伸你的密碼,使暴力攻擊緩慢。
  3. 3
    文字用AES-256-GCM加密
    隨機IV每次使用,GCM新增認證標籤,所以篡改(或錯誤的密碼)在解密時被檢測。
  4. 4
    你分享加密文字
    透過任何頻道傳送base64結果,密碼分開。接收者貼上兩者這裡解密。

所有加密用瀏覽器的原生Web Crypto在本地執行。明文和密碼永遠不會離開你的裝置。如果密碼丟失,訊息無法恢復——那是目的。

相關工具

常見問題