實用工具
輸入
結果
結果會顯示在這裡。使用密碼短語加密一段簡短文字,並取得一個 Base64 字串,可透過任何支援文字的通路傳送。密碼短語會先經過 PBKDF2 擴展為金鑰,salt 與 nonce 會與密文一起傳送,因此之後解密只需相同的密碼短語。
它是怎麼運作的
- AES-256-GCM 同時提供驗證與加密功能——竄改過的密文會解密失敗,而不是產生亂碼。
- 密碼短語會經過 210,000 次 PBKDF2-SHA-256 疊代,符合目前 OWASP 的建議。
- 每次執行都會產生新的隨機 salt 與 nonce,因此加密相同文字兩次會得到不同的輸出。
你的資料去了哪裡
哪也沒去。本工具完全在你的瀏覽器裡執行:你貼上的文字由頁面處理,不會傳輸到任何伺服器,也不會寫進任何紀錄。
本工具會接觸金鑰與憑證,因此任何一次執行都不會被儲存,連你自己的歷史裡也不會有。
它要花多少
單次 20.0 KB 以內免費,不需帳號。超出部分每次執行消耗 2 點,並儲存到你的歷史紀錄。
點數來自註冊、每日簽到、發表留言與完善資料。
了解點數規則常見問題
- 為什麼加密相同文字每次輸出都不同?
- 因為 salt 與 nonce 每次都是隨機產生,這是安全性的要求。如果相同輸入產生相同輸出,觀察者就能得知兩則訊息相同。
- 我忘記密碼短語了,可以復原文字嗎?
- 不行。設計上就沒有復原途徑。此工具不會儲存任何執行紀錄,因此沒有可供復原的資料。
- 我可以解密其他工具加密的內容嗎?
- 只有當對方使用相同的建構方式,以及相同的 salt、nonce 與密文排列方式時才可以。此工具使用自己的格式,主要用於與自身往返加解密。
背後的開源專案
本工具是獨立實作,並未打包第三方函式庫。brix/crypto-js(MIT)在程式碼層面做的是同一件事——如果你需要在自己的程式裡實作它,從那裡開始,而不是呼叫一個網頁。
brix/crypto-js也常被稱作
- AES 加密 線上
- AES-256-GCM 加密
- 文字加密 線上
- AES 解密
- 文字加密工具