本篇介紹如何在 Ubuntu Linux 中以 WireGuard 架設 VPN 伺服器,並將 Windows、macOS 與 Linux 系統的電腦加入 VPN 網路中。
資訊安全
Windows 使用 TPM 虛擬智慧卡保護 SSH 金鑰教學與範例
本篇介紹如何在 Windows 中建立 TPM 虛擬智慧卡,並於智慧卡中建立 SSH 金鑰,設定 PuTTY CAC 使用實體 TPM 保護的金鑰登入遠端 Linux 系統。
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 搭配各種字典檔與破解模式,快速破解各種類型的密碼雜湊。
macOS 使用 GPGTools 與 GPG Mail 對郵件加密、解密、簽章、驗證教學與範例
介紹如何在 macOS 中安裝 GPGTools 與 Free-GPGMail,使用 OpenPGP 加密與簽署郵件。
C++ 語言使用 Crypto++ 實作 RSA 數位簽章教學與範例
介紹如何在 C++ 語言中使用 Crypto++ 加密函式庫,實作 RSA 數位簽章的簽署與驗證。
C++ 語言使用 Crypto++ 實作 RSA-OAEP 搭配 SHA256 加密教學與範例
介紹如何在 C++ 語言中使用 Crypto++ 加密函式庫,以 RSA OAEP 搭配 SHA256 雜湊實作資料加密與解密。