Windows安裝
一:找到安裝包,雙擊即可
https://gitee.com/wake-up-again/installation-package.git
二:按照提示,一步一步來,就可以啦
三:此界面意思是,是否想向創作者捐款,自己視情況而定啦。
四:安裝完畢之后,接下來就是VS下的環境配置了。 在VS下創建一個新項目,點到屬性界面
五:找到VC++目錄,點擊包含目錄,點擊右邊向下的小箭頭,會出現 編輯 兩個字,點擊編輯
六:雙擊空白框,將自己安裝到的inlucde目錄的路徑,拷貝到此
七:配置庫目錄 和配置目錄操作一樣,選中編輯
將自己電腦上·的庫路徑 拷貝到此
八:添加依賴項 在屬性界面,找到鏈接器,找到輸入 ,附加依賴項,一樣點擊右邊向下的箭頭,再點擊編輯,將libcrypto.lib 和
libssl.lib添加上去即可。
九:配置動態庫(節選,不配置的話有時候會報錯) 將D:\OpenSSL\OpenSSL-Win64\bin目錄下的
兩個.dll文件拷貝到當前VS創建的目錄下。或者配置一下電腦系統的環境變量,將其路徑添加進去,重啟即可。
十:測試
#include<iostream>
#include<openssl/md5.h>//相對剛剛配置的目錄路徑
#include <stdio.h>
#include <stdlib.h>
#include <string.h>void md5(const unsigned char* initial_msg, size_t initial_len, unsigned char* digest) {MD5_CTX ctx;MD5_Init(&ctx);MD5_Update(&ctx, initial_msg, initial_len);MD5_Final(digest, &ctx);
}int main(int argc, char** argv) {unsigned char digest[MD5_DIGEST_LENGTH];char msg[] = "Hello, world!";md5((unsigned char*)msg, strlen(msg), digest);printf("MD5 Hash: ");for (int i = 0; i < MD5_DIGEST_LENGTH; i++) {printf("%02x", digest[i]);}printf("\n");return 0;
}
linux下
一:解壓安裝包
二:進入到解壓出來的目錄下
運行,ls 會看到一個INSTALL文件,(如果沒有INSTALL文件就找README文件)進去會看到安裝流程:(一次執行這四部操作即可)
輸入 openssl version -a 看看是否有提示信息,有則證明安裝正確。