[資訊安全] AES 是什麼?快速理解筆記
Topic:AES 是什麼?AES(Advanced Encryption Standard) 是一種 對稱式加密演算法,被廣泛應用於現代資訊安全系統中。 一、什麼是對稱加密?對稱加密(Symmetric Encryption) 只使用 一把金鑰: 加密與解密 都使用 相同的金鑰 又稱為 單鑰加密(Single-key Encryption) 常見用途 檔案加密 即時通訊 VPN 傳輸 優缺點 ✅ 優點:速度快,適合大量資料加密 ❌ 缺點:金鑰分發不安全(需事先安全共享) 二、AES 與非對稱加密比較 比較項目 對稱加密(AES) 非對稱加密(RSA) 金鑰數量 1 把 2 把(公鑰 + 私鑰) 加解密速度 快 慢 加密大量資料 適合 不適合 金鑰交換難度 高(需先共享) 低(公鑰可公開) 支援簽章驗證 否 是 常見用途 檔案加密、VPN 金鑰交換、數位簽章 三、AES 的運作原理AES 是一種 區塊加密(Block Cipher),其特點如下: 區塊大小 固定為 128 bits(16 bytes) 與金鑰長度無關...
[資訊安全] 對稱式加密 vs 非對稱式加密 (RSA)
Topic:對稱式加密 vs 非對稱式加密 一、什麼是 RSA?是一種「非對稱式加密演算法」,由 Rivest、Shamir、Adleman 發明,透過 一對金鑰(公鑰 + 私鑰) 來完成加密與解密。 RSA 的核心特性 ✅ 公鑰(Public Key)可公開給任何人,用來加密資料 ✅ 私鑰(Private Key)僅能由自己保留,用來解密資料 ✅ 數位簽章可用私鑰簽章,讓他人用公鑰驗證身份與完整性 二、金鑰數量差異 加密類型 使用幾把金鑰? 說明 🔐 對稱式加密 1 把 加密與解密都使用同一把金鑰 🔓 非對稱式加密(RSA) 2 把 公鑰加密、私鑰解密(簽章相反) 三、適合用途不同 項目 對稱式加密 非對稱式加密(RSA) 🔒 資料加密 ✅ 適合大量資料 ❌ 速度慢,不適合 🔐 金鑰交換 ❌ 不安全 ✅ 安全,無需事先共享 📝 數位簽章 ❌ 不支援 ✅ 支援 四、速度與效能差異🔐 對稱式加密AES) ✅ 速度快 ✅ 適合加密整份檔案或大量資料 🔓 非對稱式加密(如 RSA) ❌ 速度慢 ❌ 多用來保...
[資訊安全] RSA 是什麼?快速理解筆記
Topic:RSA 是什麼?RSA 是一種 非對稱加密演算法(Asymmetric Encryption Algorithm)。 一、什麼是非對稱加密?非對稱加密使用「一對金鑰」: 🔓 公開金鑰(Public Key)可以提供給他人,用來加密資料 🔐 私密金鑰(Private Key)僅自己持有,用來解密資料 👉 與對稱加密(只有一把金鑰)相比,非對稱加密(如 RSA)可以做到: ✅ 別人可以加密給你 ✅ 只有你能解密 二、RSA 與對稱加密比較 比較項目 對稱加密 非對稱加密(RSA) 🔑 金鑰數量 1 把 2 把(公鑰 + 私鑰) ⚡ 加解密速度 快 慢 📦 加密大量資料 適合 不適合 🔁 金鑰交換難度 高(需安全傳送) 低(公鑰可公開) 🔏 支援數位簽章 否 是 🔧 常見用途 檔案加密、VPN 金鑰交換、身份驗證、簽章 三、RSA 的核心數學概念RSA 的安全性建立在一個關鍵事實上: 大數質因數分解非常困難 金鑰產生流程(Key Generation) 選擇兩個大質數 p,\; q 計算模...
Blog 短介
👋 Hi,我是 YowDesert 歡迎來到我的個人部落格! 這裡是我在學習旅程中的一個小基地,會紀錄我在: 程式學習 CTF 解題(picoCTF) 工具使用心得 技術筆記 以及生活中的一些想法 🧑💻 關於我 🎓 學生 / 工程師 / 自學者 我喜歡紀錄學習過程遇到的問題與解法, 這不只能幫助自己釐清思路,也希望能幫助到正在尋找解答的人。 目前正在嘗試: Hexo GitHub Pages Python Java 各種工具與技術 🚀 為什麼創立這個部落格? 在學習的路上,我常會遇到各種大小問題: 有些解法藏在文章裡,有些來自他人的教學與經驗。 我希望把自己的學習過程、探索心得與解決方法紀錄下來: 幫助自己整理知識 幫助遇到相似問題的讀者 留下學習軌跡,回頭看也能成為動力 如果你正在面臨類似的困難,也許這裡的內容能給你方向。 若你有不同想法或更好的做法,也非常歡迎留言交流! 📝 Blog 未來內容 將會分享: 🔐 CTF / picoCTF 解題筆記 記錄思路、技巧、踩雷與心得。 📚 各科學習筆記 如: 作業系統 資料結構 計算機網路 線性代...