1. 程式人生 > 其它 >實驗一 密碼引擎-2-Windows-OpenSSL測試

實驗一 密碼引擎-2-Windows-OpenSSL測試

實驗一 密碼引擎-2-Windows-OpenSSL測試

一、Windows下安裝VS2022

參考連結VS2019安裝教程(超詳細)新手必碼

二、Windows下安裝openssl

opessl安裝包下載連結http://slproweb.com/products/Win32OpenSSL.html

下載最新版安裝包

安裝成功後記錄下安裝位置

三、vs中新建openssl專案設定

開啟VS2022

檔案→新建→專案→空專案


新建base64測試專案(部落格是做完寫的,所以此處不展示建立過程)

連結openssl設定

在右側的“搜尋解決方案資源管理器”欄目中,專案名下,右鍵→屬性→VC++目錄處

“包含目錄”處,新增openssl安裝目錄下的include資料夾

“庫目錄”處,新增openssl安裝目錄下的lib資料夾

新增完如圖

編譯執行

此時編譯執行雖然不會找不到標頭檔案但仍會報錯

需要在程式碼中新增

#pragma comment(lib,"libssl.lib")
#pragma comment(lib,"libcrypto.lib")

![image-20220413122232947]![]

結果展示:

Base64

SM2

SM3

SM4

參考連結:
https://www.cnblogs.com/51ggh/articles/16135519.html