介紹如何在 C++ 語言中使用 Crypto++ 函式庫實作 AES-CBC 加密與解密,以及 AES-GCM 認證加密(AE)與帶有關聯資料的認證加密(AEAD)。
資訊安全
C++ 語言使用 Crypto++ 實作 MD5、SHA1、SHA2、BLAKE2 雜湊教學與範例
介紹如何在 C++ 語言中使用 Crypto++ 加密函式庫,實作 MD5、SHA-1、SHA-2、SHA-3 與 BLAKE2 等雜湊演算法。
Ubuntu Linux 安裝、使用 Crypto++ 加密函式庫教學與範例
介紹如何在 Ubuntu Linux 系統中安裝 Crypto++ 加密函式庫,並編譯使用 Crypto++ 的 C++ 程式碼。
C 語言使用 OpenSSL 實作橢圓曲線 ECDH 金鑰交換教學與範例
介紹如何在 C 語言中使用 OpenSSL 實作橢圓曲線 ECDH 金鑰交換。
C 語言使用 OpenSSL 實作 PBKDF2 教學與範例
介紹如何在 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 模型依然可以正常使用。