繁體中文

線上工具

SHAKE128 與 SHAKE256 雜湊產生器

產生可變長度的 SHAKE128 或 SHAKE256 可延伸輸出雜湊值,並可自行指定結果的確切位元組長度。

免費使用繁體中文說明方法與限制清楚說明
更新日期

可變長度輸出

產生可變長度 SHAKE 雜湊

您的輸入會保留在此瀏覽器分頁中。在其他位置使用前,請先檢視結果。

本機結果

複製前請先檢查

已準備好進行本機處理。

方法
採用 FIPS 202 可延伸輸出架構,並明確指定輸出長度與 UTF-8 輸入
資料處理方式
NexaCurrent 不會上傳或保留任何輸入內容。

方法與背景

SHAKE128 與 SHAKE256 雜湊產生器的運作方式

SHAKE128 與 SHAKE256 雜湊產生器圍繞一項可檢視的運作而設計:產生可變長度的 SHAKE128 或 SHAKE256 可延伸輸出雜湊值,並自行指定結果的確切位元組長度。它採用 FIPS 202 可延伸輸出建構,搭配明確的輸出長度與 UTF-8 輸入。輸入內容、參數與輸出編碼會一併顯示,讓您能以其他可信賴的工具重現結果,而非接受一個無法解釋的答案。

工作區不會將您輸入的值傳送至 NexaCurrent。一般文字、密碼、金鑰、權杖與產生的結果都保留在目前的瀏覽器分頁中,不會附加到網址,也不會儲存至任何帳號。複製按鈕會回報成功或失敗,而「重設」會清除目前可見的工作狀態,以避免下一位使用該瀏覽器的人看到先前的結果。

何時使用這個免費的線上密碼學工具

典型用途包括測試向量、協定實驗、可變長度指紋,以及學習 XOF 行為。請從有文件記載的範例或非敏感性測試值開始,記錄每一個選定的選項,並將結果與必須接收它的系統進行比對。密碼學格式常常失敗,是因為其中一方選擇了不同的文字編碼、填補、隨機數、金鑰衍生、輸出字母表或簽章參數,而不是因為數學原語本身有問題。

在依賴某個結果之前,請將已發佈的測試值與其預期答案進行比對,並嘗試一次刻意的失敗。本頁面上的成功往返只能證明其對應的運作彼此一致;它本身並不能證明與其他應用程式、安全性政策、金鑰儲存區、憑證格式或威脅模型相容。

安全性、隱私性與相容性限制

核心限制已明確說明:輸出長度是演算法參數的一部分,兩個不同的長度本質上就是不同的結果。本網站上的命名會區分加密、雜湊、訊息驗證、檢查碼、編碼、混淆與隱寫術,因為這些運作解決的是不同的問題。可逆的轉換並不自動代表安全,而單向摘要也不是等待解碼的加密文字。

瀏覽器本機處理可降低意外的伺服器洩漏,但並不會讓不受信任的裝置變得安全。瀏覽器擴充功能、剪貼簿紀錄、惡意程式、螢幕擷圖、受入侵的相依元件,以及被竄改的網頁,都仍然可能洩露秘密。對於高價值的正式環境金鑰、復原碼、私有憑證、受規範資料及長期憑證儲存,請使用經稽核的命令列或平臺金鑰管理工具。

如何驗證結果

在複製結果之前,請檢查所選的演算法、字元編碼、金鑰或關鍵字、輸出格式,以及每一個長度欄位。對於加密,請更改一個字元或嘗試錯誤的金鑰,並確認已驗證模式會拒絕它。對於簽章或 HMAC,請驗證原始訊息,接著確認修改過的訊息會驗證失敗。對於檢查碼或歷史悠久的密碼,請與已發佈的測試值或第二個可信賴的工具進行比對。

請勿將敏感性數值放入支援單據、分析螢幕擷圖、公開 URL 或共用聊天紀錄中。如果任務是遷移,請保留一份受保護的原始資料複本,直到目的地已通過獨立驗證。如果舊版網頁是唯一能讀取舊數值的頁面,請使用它來復原內容,並立即以現行已驗證格式重新保護內容,而不是產生更多舊式密文。

繼續探索