SHA256 哈希生成器

生成 SHA256 哈希

輸入
輸入文字或上傳檔案
0 字元
設定

HMAC 使用金鑰建立經過身份驗證的雜湊簽章

輸出
自動生成 SHA256 雜湊
雜湊將顯示在此處...
什麼是 SHA256 生成器?

tools.sha256Generator.about

工程應用場景

  • 檔案完整性驗證 - 驗證下載的檔案與官方雜湊相符
  • API 簽章和安全 - OAuth PKCE、AWS 簽章、webhook 簽章
  • 區塊鏈和 Web3 - 比特幣區塊雜湊、默克爾樹、位址生成
  • 去重 - 比較檔案以檢查是否相同
  • 偵錯和測試 - 快速雜湊 API 負載或特定字串

如何使用此工具

  1. 在輸入欄位中輸入文字 - 雜湊會自動顯示
  2. 或上傳檔案 - 檔案雜湊會自動顯示
  3. 如需要,選擇輸入或輸出編碼
  4. 如需要基於金鑰的簽章,啟用 HMAC
  5. 透過複製按鈕複製雜湊結果

🔒 隱私和安全

所有處理完全在您的瀏覽器中完成。不會向伺服器傳送任何資料。您的檔案和文字完全保密。

⚠️ 重要說明

對於密碼儲存,請使用 bcrypt、argon2 或 PBKDF2,而不是原始 SHA-256。單獨使用 SHA-256 不適合密碼雜湊,需要適當的加鹽和金鑰延展。

Code Examples
How to implement this functionality in different programming languages
// Node.js SHA-256 example
const crypto = require('crypto');

// Generate SHA-256 hash
const hash = crypto.createHash('sha256')
  .update('Hello World')
  .digest('hex');
console.log(hash);

// Generate HMAC-SHA256
const hmac = crypto.createHmac('sha256', 'secret-key')
  .update('Hello World')
  .digest('hex');
console.log(hmac);