base64是加密嗎?

Base64 不是加密,它是一種編碼(encoding)方式。

✅ 為什麼 Base64 不算加密?
Base64 是設計來轉換資料格式,例如把二進位檔案轉成純文字,好在 email、URL 傳輸中不會亂掉。

  • 它沒有「安全」的設計目的。
  • 它是明碼(obfuscation),不等於加密。
  • 任何人看到 Base64 字串都能直接 decode,完全不需要密鑰。

Base64加密(例如 AES)
目的資料轉成文字格式方便傳輸保護資料不被未授權看到
是否可逆是(容易還原)是,但需要密鑰
安全嗎不安全,任何人都能解碼安全,沒密鑰就無法解密
常見用途電子郵件附件、圖片轉文字傳輸機密資料(密碼、身份等)
例子Base64、URL encoding、UnicodeAES、RSA、DES、TLS

舉例:
Base64:hello → aGVsbG8=
hello → 一堆亂碼,而且需要密鑰才能解密

Note:
1) Base64只是把資料「轉成可讀文字」,不是為了保密

2) 如果你是要保護資料安全,要用加密技術(encryption)。Base64 不是加密,只是編碼,所以它可以很容易地被「解碼(decode)」回原始內容,不需要任何密鑰。

3) 加密的核心不是讓東西難懂,而是「沒有密鑰就無法還原」。

探索更多來自 LifeJourney 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading