Linux 以 Cryptsetup、LUKS 加密 USB 隨身碟教學與範例

介紹如何在 Linux 系統中使用 Cryptsetup 與 LUKS2 格式加密 USB 隨身碟,保護機密資料不外洩。 確認 USB 隨身碟設備檔 將 USB 隨身碟插入 Linux 系統的電腦中。 使用 lsblk 指令確認 USB 隨身碟在 Linux 系統中的設備路徑: ...

June 20, 2023 · G. T. Wang

Linux 以 Cryptsetup 與 LUKS 加密磁碟教學與範例

介紹如何使用 Cryptsetup 磁碟加密設定工具,搭配 LUKS 格式加密 Linux 的磁碟內容。 cryptsetup 是一套開放原始碼的磁碟加密設定工具,支援各種以 dm-crypt 為基礎的磁碟加密格式,包含基本的 plain dm-crypt 格式與 LUKS(Linux Unified Key Setup)加密格式。 ...

June 18, 2023 · G. T. Wang

Linux 使用 age 簡潔的加密、解密工具使用教學與範例

介紹如何使用 age 加密工具,對檔案進行加密與解密。 age 是一個開放原始碼的檔案加密工具,同時也是一種檔案加密格式,它的特點是金鑰格式簡潔,沒有複雜的設定檔,同時也遵循傳統 UNIX 工具的設計風格,可以非常快速且方便地與各種 UNIX 指令工具結合使用。 ...

June 4, 2023 · G. T. Wang

Linux 使用 TPM 2.0 產生真實隨機亂數教學與範例

介紹如何在 Linux 系統中使用 TPM 2.0 產生真實的隨機亂數(true random numbers)。 TPM(Trusted Platform Module)是一個安全加密處理器,透過加密金鑰來保護硬體的安全,而 TPM 也同時意指安全加密處理器的國際標準(也稱為 ISO/IEC 11889),在實務上 TPM 可用於安全開機(secure boot)、金鑰儲存以及隨機亂數的產生等。 ...

May 28, 2023 · G. T. Wang

hashcat 密碼雜湊快速破解工具使用教學與範例

介紹如何使用 hashcat 搭配各種字典檔與破解模式,快速破解各種類型的密碼雜湊。 hashcat 是一個快速破解密碼雜湊的開放原始碼工具,支援 5 種破解模式、300 種以上的雜湊演算法、CPU 與 GPU 等各種硬體加速,可運行於 Linux、Windows 與 macOS 作業系統,當單一台電腦運算能力不足時,hashcat 也可以搭配其他的軟體架構,使用多台電腦建置分散式密碼破解系統,減少破解密碼所需要的時間。 ...

May 22, 2023 · G. T. Wang