介紹如何在 C 語言中使用 OpenSSL 函式庫實作各種 PBKDF2 密鑰延伸演算法。
資訊安全
C 語言使用 OpenSSL 實作 AES 加密、解密教學與範例
介紹如何在 C 語言程式中使用 OpenSSL 函式庫,以 AES 對稱式加密演算法實作資料的加密與解密。
OpenSSL 指令產生、驗證 ECDSA 橢圓曲線數位簽章教學與範例
介紹如何使用 OpenSSL 指令產生橢圓曲線加密金鑰,以 ECDSA 對檔案進行數位簽章,並驗證簽章有效性。
OpenSSL 指令實作橢圓曲線 ECDH 金鑰交換與 AES 加密教學與範例
介紹如何以 OpenSSL 的指令實作橢圓曲線 ECDH 金鑰交換,並參考 ECIES 加密架構,搭配 AES 演算法加密資料。
OpenSSL 加密大型檔案指令教學與範例
介紹如何使用 OpenSSL 指令,以 AES 與 RSA 這兩個對稱式與非對稱式加密演算法,加密與解密大型檔案。
隱寫術隱藏資料於 PyTorch 模型檔案教學與範例
介紹如何使用隱寫術的技巧,將各種機密資料藏匿於 PyTorch 的模型檔案中,並維持 PyTorch 模型依然可以正常使用。
Linux 設定 pam_tty_audit 記錄 SSH 使用者操作指令教學與範例
介紹如何在 Ubuntu Linux 中設定 PAM 的 pam_tty_audit
透過 auditd
記錄下 SSH 登入的使用者操作指令。
Linux 不重複使用前三次密碼 PAM 設定教學與範例
本篇介紹如何在 Ubuntu Linux 中設定 PAM 驗證模組,讓使用者更改密碼時不可以重複使用前三次用過的舊密碼。
Linux 以 Fail2ban 阻擋網路攻擊教學與範例
本篇介紹如何使用 Fail2ban 工具,阻擋網路攻擊、保護系統免於被入侵的風險。
Metasploitable 3 靶機滲透測試演練:SQL Injection 教學與範例
介紹如何使用 SQL injection 漏洞攻擊 Metasploitable 3 靶機網頁,執行滲透測試演練。