所有指南

Base64、雜湊與編碼地址,不要混淆

發布於 · 更新於 閱讀約 1 分鐘

三種轉換看起來相似,用途卻不同:Base64 用安全字元來書寫資料,地址編碼保護連結中的特殊字元,雜湊則是内容的摘要。

同一段文字,三種處理

測試文字是“Jardin du Vallon : atelier du 3 mai 2026 à 10 h (été)”。

  • Base64:SmFyZGluIGR1IFZhbGxvbiA6IGF0ZWxpZXIgZHUgMyBtYWkgMjAyNiDDoCAxMCBoICjDqXTDqSk=
  • 編碼後的地址:Jardin%20du%20Vallon%20%3A%20atelier%20du%203%20mai%202026%20%C3%A0%2010%20h%20(%C3%A9t%C3%A9)
  • SHA-256 雜湊值:a7acb57c7f0ee5e8f8ba13ea6186b720dab70c92499358b0b867e8e58458e2f9

Base64 不起保護作用

一步操作就能還原。工具還提供適用於地址的變體 Base64URL,末尾沒有“=”號。

地址編碼

它會取代空格、冒號和帶重音的字母:“à”變成 %C3%A0。它可以避免連結斷開。

雜湊值

它無法還原:您不能從雜湊值得到原文。同一段文字總是得到同一個雜湊值,不同的文字則得到另一個。

如何選擇

在文字中攜帶資料:用 Base64。把文字放進連結:用地址編碼。校驗内容:用雜湊。

驗證

把結果解碼即可得到原文,雜湊值除外。要比對檔案,請參閱 用雜湊值確認檔案沒有被改動。

編碼與解碼 Base64