Windows安裝
一:找到安裝包,雙擊即可
https://gitee.com/wake-up-again/installation-package.git
二:按照提示,一步一步來,就可以啦
三:此界面意思是,是否想向創(chuàng)作者捐款,自己視情況而定啦。
四:安裝完畢之后,接下來就是VS下的環(huán)境配置了。 在VS下創(chuàng)建一個新項目,點到屬性界面
五:找到VC++目錄,點擊包含目錄,點擊右邊向下的小箭頭,會出現(xiàn) 編輯 兩個字,點擊編輯
六:雙擊空白框,將自己安裝到的inlucde目錄的路徑,拷貝到此
七:配置庫目錄 和配置目錄操作一樣,選中編輯
將自己電腦上·的庫路徑 拷貝到此
八:添加依賴項 在屬性界面,找到鏈接器,找到輸入 ,附加依賴項,一樣點擊右邊向下的箭頭,再點擊編輯,將libcrypto.lib 和
libssl.lib添加上去即可。
九:配置動態(tài)庫(節(jié)選,不配置的話有時候會報錯) 將D:\OpenSSL\OpenSSL-Win64\bin目錄下的
兩個.dll文件拷貝到當(dāng)前VS創(chuàng)建的目錄下?;蛘吲渲靡幌码娔X系統(tǒng)的環(huán)境變量,將其路徑添加進去,重啟即可。
十:測試
#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;
}
文章來源:http://www.zghlxwxcb.cn/news/detail-856219.html
linux下
一:解壓安裝包
二:進入到解壓出來的目錄下
運行,ls 會看到一個INSTALL文件,(如果沒有INSTALL文件就找README文件)進去會看到安裝流程:(一次執(zhí)行這四部操作即可)
輸入 openssl version -a 看看是否有提示信息,有則證明安裝正確。文章來源地址http://www.zghlxwxcb.cn/news/detail-856219.html
到了這里,關(guān)于跨平臺指南:在 Windows 和 Linux 上安裝 OpenSSL 的完整流程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!