工具用的順手嗎?
你的回饋能幫助我們做得更好
批次生成SHA-1、SHA-256、SHA-512雜湊值,支援HEX/Base64格式及大小寫轉換,適用於資料校驗與簽名。
輸入文字開始批次加密
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
這項工具會把輸入框中的每一行非空白文字當成一筆資料,對勾選的 SHA 演算法分別計算摘要,並以表格列出原文和結果。可選 SHA-1、SHA-224、SHA-256、SHA-384、SHA-512;預設為 SHA-256。這裡處理的是文字,不會讀取本機檔案,也不會把摘要解密回原文。
雜湊摘要是依固定規則由輸入文字計算出的定長結果,常用於比對兩份資料是否一致。只要輸入中的字元不同,結果通常也會不同,因此比對時要保留原文、空格與標點。
SHA 版本決定摘要位數;HEX 是將摘要位元組以十六進位字元表示,每個 HEX 字元代表 4 位元。下表列出常見 HEX 長度,選擇時仍應以對接協定或校驗清單指定的演算法為準。
| 演算法 | 摘要長度 | HEX 字元數 |
|---|---|---|
| SHA-1 | 160 位元 | 40 |
| SHA-224 | 224 位元 | 56 |
| SHA-256 | 256 位元 | 64 |
| SHA-384 | 384 位元 | 96 |
| SHA-512 | 512 位元 | 128 |
HEX 與 Base64 是摘要位元組的不同文字表示方式,改變表示格式不會改變所選 SHA 演算法本身。
指南
依步驟完成操作,並透過範例核對輸入與結果。
每筆資料放在一行。空行和只含空白的行會略過;其他行會以原本內容計算,行首或行尾的空格若存在也會影響結果。
勾選一種或多種演算法,至少保留一種。校驗既有摘要時,請先確認對方使用的 SHA 版本與表示格式;不確定時不要只憑摘要長度猜測。
按下生成後,表格會逐筆顯示原文及所選演算法的摘要。可複製單一原文或摘要、複製整張結果表,或匯出 CSV 保存及比對。
例如有三行測試字串並同時勾選 SHA-256、SHA-512,表格會有三筆輸入資料及兩欄摘要。CSV 會包含原文與各演算法結果,匯出前請確認不含不宜留存的文字。
情境
查看這項工具在不同工作與生活流程中的用法。
開發者或 QA 人員可把非敏感測試字串逐行貼入,一次產生協定測試所需的多個 SHA 摘要,再複製或匯出供測試案例使用。
若校驗資料對應的是文字內容,可用相同文字、相同演算法計算後比對。遇到檔案校驗需求時,這個文字輸入工具不會讀取檔案;應使用能對檔案位元組計算摘要的流程。
問答
集中解答常見疑問與容易混淆的問題。
先確認 SHA 版本、文字內容及輸出編碼一致。前後空格、標點、換行或字元不同都會改變摘要;若要核對檔案摘要,也要確認比較的是檔案位元組而非檔名或貼上的描述文字。
HEX 的 A–F 大小寫表示同一個十六進位數值,通常比較時可忽略大小寫;仍建議依接收系統的格式要求輸出。
大小寫切換會改變 Base64 字串中的字母,而標準 Base64 將大小寫字母視為不同符號,因此轉換後不可直接當作原本的標準 Base64 結果使用。需要對接或比對時,請採用未改動大小寫的標準編碼,或依雙方明確約定處理。
不能。SHA 產生的是摘要,不是可用金鑰解密的密文;它適合重新計算後比對,不提供反向還原功能。
須知
使用前了解適用範圍、結果限制與必要提醒。
一般 SHA 摘要不適合作為網站使用者密碼的直接儲存方式。密碼驗證需要專用且具適當成本設定的密碼雜湊方案與每筆鹽值,請依安全標準實作,不要把密碼貼入這類批次工具。SHA 摘要也不等同數位簽章、訊息驗證碼或身分認證。
此功能計算的是文字摘要,不是本機檔案校驗器;資料來源、檔案位元組、字元編碼或換行慣例不同時,不能直接用結果作等同比較。輸出大小寫選項會改變顯示字串;尤其 Base64 區分大小寫,需維持標準表示時不要套用大小寫轉換。
推薦
查找相關工具、專題與可用的 API 能力。