HUBPLC / SHA
雜湊與 HMAC
計算 SHA、MD5、RIPEMD-160 摘要或 HMAC,支援 HEX 與 Base64 輸出。
雜湊是單向摘要,HMAC 是帶金鑰的訊息驗證碼,兩者都不能解密還原原文。
DIGEST / 摘要結果
結果會顯示在這裡。
算法與使用說明
原文上限 1 MiB,HMAC 金鑰上限 1,024 bytes,皆以 UTF-8 編碼。空白、換行與大小寫都會影響結果;空字串亦有有效摘要。金鑰欄位輸入的是文字,不是 HEX 位元組。
HEX 大小寫只改變摘要的顯示方式;Base64 也是編碼,沒有加密保護。純 SHA 或 MD5 不適合直接作為帳戶密碼儲存方式。HMAC 的金鑰需要另外安全保存,不會包含在輸出中。
所有運算在瀏覽器完成,不上傳、不儲存原文或金鑰。參考 菜鳥加密工具,提供本頁所列雜湊演算法及對應 HMAC。SHA-3 是 FIPS 標準,與 CryptoJS 的 SHA3(實際為 Keccak)不同;兩者均提供 224、256、384、512 位元輸出。