什麼是雜湊值?
雜湊值是透過雜湊演算法將任意長度的資料轉換為固定長度的值。它是一種單向函數,無法從雜湊值反推原始資料。
什麼是 HMAC?
HMAC 是基於雜湊的訊息鑑別碼,使用雜湊函數和金鑰來驗證訊息的完整性和真實性。比單純的雜湊更安全。
這些雜湊演算法有什麼區別?
MD5 和 SHA-1 已不再推薦用於安全用途,但可用於校驗和。SHA-256/384/512 是目前廣泛使用的安全雜湊演算法。SHA-3 是新一代標準。CRC32 主要用於資料完整性校驗。BLAKE2/BLAKE3 是高效能現代演算法。
資料會上傳到伺服器嗎?
不會。所有雜湊計算都在瀏覽器本機完成,使用 WebAssembly 技術進行高效能計算,資料不會經過網路傳輸。
支援多大的檔案?
理論上沒有硬性限制,但瀏覽器記憶體是瓶頸。對於非常大的檔案(超過 1GB),可能會出現效能問題。