一次搞懂密碼學中的三兄弟 — Encode、Encrypt 跟 Hash

前言

編碼(Encoding)

實例

1. encodeURI() and decodeURI()

2. Base64

3. 霍夫曼編碼

我要 “一個雞腿堡加蛋“ 跟 “大杯的冰紅茶”

加密(Encrypt)

實例

1. AES

對稱式加密法的缺點

2. RSA

雜湊(Hashing)

實例

1. 判斷檔案內容是否相同

2. 驗證檔案是否被竄改

3. 驗證使用者密碼

重點整理

編碼(Encoding)

加密(Encrypt)

雜湊(Hashing)

總結

延伸閱讀

--

--

一群技術人想要寫出一些好文章所建立的技術專欄。每週二一篇原創文章、一封電子報,歡迎大家訂閱!主網站: https://weekly.starbugs.dev/。

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Larry Lu

我是 Larry 盧承億,傳說中的 0.1 倍工程師。我熱愛技術、喜歡與人分享,專長是 JS 跟 Go,平常會寫寫技術文章還有參加各種技術活動,歡迎大家來找我聊聊~