編碼與安全

Base64、雜湊、密碼及其它編碼工作。 · 3 個工具

編碼工具在不改變含義的前提下換一種表示——位元組換成 Base64、文字換成雜湊摘要、亂數換成密碼。它們是郵件附件、API 認證、下載校驗和帳號安全背後的管線,也是簡陋實作最容易出錯的地方:UTF-8 處理、URL-safe 字母表、弱亂數來源。

Base64 對文字和檔案編碼、解碼,可選 URL-safe 字母表和換行,解出來的位元組能按文字顯示,也能直接下載。雜湊計算對文字或任意大小的檔案計算 MD5、SHA-1、SHA-256、SHA-384、SHA-512,並有一個框可以貼上官方公布的校驗值,一眼看出下載的檔案對不對。

密碼產生器從瀏覽器的加密亂數來源(Web Crypto)取數,絕不用 Math.random,並顯示產生結果的熵。因為不上傳任何內容,你可以像在本機跑一條指令一樣放心地在這裡雜湊一個機密檔案或產生一個正式環境密碼——工具頁裡寫明了具體是哪個 API 在做事。

其它分類