介紹如何在 C++ 語言中使用 Crypto++ 加密函式庫,實作 RSA 數位簽章的簽署與驗證。
資訊安全
C++ 語言使用 Crypto++ 實作 RSA-OAEP 搭配 SHA256 加密教學與範例
介紹如何在 C++ 語言中使用 Crypto++ 加密函式庫,以 RSA OAEP 搭配 SHA256 雜湊實作資料加密與解密。
C++ 語言使用 Crypto++ 實作 AES 加密、解密、認證加密教學與範例
介紹如何在 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 演算法加密資料。