# 資料加密 ## 前言 > 在數位資訊高速流通的時代,資料的保護變得前所未有的重要。**加密技術**是保障資料機密性、完整性與可用性的關鍵手段。 > > 加密透過數學演算法與金鑰機制,將明文轉換為密文,防止未經授權者存取或理解資訊。依據金鑰使用與加密方式的不同,技術大致可分為對稱式、非對稱式、串流加密與區塊加密,各具特性與應用場景。 > > 本講義將系統化介紹加密技術的核心概念、常見演算法與實務應用,協助讀者建立堅實的資訊安全基礎。 ## CH1 認識資料加密 讓我們開始進入資料加密的世界吧! :::info [**認識資料加密**](https://hackmd.io/C4w6DLe_TsKtwF17mVVbGw?both) ::: ## CH2 串流加密 :::info [**對稱加密(串流加密)**](https://hackmd.io/@neoyeh/rk8Q9Gnhyl) ::: ## CH3 區塊加密 區塊加密(Block Cipher)是一種重要的對稱金鑰加密技術,它將明文分成固定大小的區塊,例如 64 位元或 128 位元,然後使用相同的金鑰和演算法對每個區塊進行加密和解密。 常見的區塊加密演算法:AES, DES, 3DES, Blowfish, Twofish 區塊加密的應用: > 網路安全:用於保護網路通訊的安全,例如 HTTPS。 > 資料儲存:用於加密儲存在硬碟或雲端中的敏感資料。 > 無線通訊:用於保護無線網路的安全。 :::info [**CH3-1 DES加密演算法**](https://hackmd.io/wWVQV83OQsOJUGwEFySKKg?both) [**CH3-2 AES加密演算法**](https://hackmd.io/kXEb1Yx4Sn-XCW0BzbiT7Q?both) ::: ## CH4 非對稱加密 :::info [**CH4 非對稱式加密**](/Tx-tzvtvRTyiL3LvJon2pw) ::: ## 結語 > 資料加密不僅是資訊安全的防線,更是現代通訊與系統設計中不可或缺的基礎能力。透過理解加密的原理與技術,我們不只是學會如何保護資訊,更能在面對日益複雜的資安挑戰時,做出更周全的設計與判斷。 > > 希望本講義能成為你邁向密碼學與資訊安全領域的起點,並在未來的實作與研究中,發揮堅實的支撐作用。