本篇介紹如何在 Ubuntu Linux 中以 WireGuard 架設 VPN 伺服器,並將 Windows、macOS 與 Linux 系統的電腦加入 VPN 網路中。
Linux
Linux 網路設定 ip 指令用法教學與範例
本篇介紹如何在 Linux 系統中使用 ip
指令查詢與更改網路設定。
Linux 以 Shamir’s Secret Sharing 分割保存金鑰教學與範例
介紹如何在 Linux 中使用薩莫爾祕密共享方法(Shamir’s secret sharing scheme),將一把金鑰分成多個部分,分別讓多人保管,加強金鑰保存的安全性。
Linux 以 Cryptsetup、LUKS 加密 USB 隨身碟教學與範例
介紹如何在 Linux 系統中使用 Cryptsetup 與 LUKS2 格式加密 USB 隨身碟,保護機密資料不外洩。
Linux 以 Cryptsetup 與 LUKS 加密磁碟教學與範例
介紹如何使用 Cryptsetup 磁碟加密設定工具,搭配 LUKS 格式加密 Linux 的磁碟內容。
Linux 使用 age 簡潔的加密、解密工具使用教學與範例
介紹如何使用 age 加密工具,對檔案進行加密與解密。
Linux 使用 TPM 2.0 產生真實隨機亂數教學與範例
介紹如何在 Linux 系統中使用 TPM 2.0 產生真實的隨機亂數(true random numbers)。
hashcat 密碼雜湊快速破解工具使用教學與範例
介紹如何使用 hashcat 搭配各種字典檔與破解模式,快速破解各種類型的密碼雜湊。
Ubuntu Linux 安裝、使用 Crypto++ 加密函式庫教學與範例
介紹如何在 Ubuntu Linux 系統中安裝 Crypto++ 加密函式庫,並編譯使用 Crypto++ 的 C++ 程式碼。
OpenSSL 指令產生、驗證 ECDSA 橢圓曲線數位簽章教學與範例
介紹如何使用 OpenSSL 指令產生橢圓曲線加密金鑰,以 ECDSA 對檔案進行數位簽章,並驗證簽章有效性。