ubuntu之C++使用openssl

老師佈置了一項任務,openssl中的密碼算法的使用

然後我找到了我的虛擬機中的ubuntu16,發現裏面有openssl,很好!

那我如何寫一個C++程序來用到openssl呢?肯定得include,然後我寫了一發測試:

#include<iostream>
#include<openssl/ssl.h>
using namespace std;
int main(){
  cout<<"hello world"<<endl;
}

然後gcc編譯啓動,沒有iostream?哦哦!我應該用g++

但是提示缺少沒有openssl/ssl.h,然後我找到了這篇博客,很有用,非常感謝!

https://blog.csdn.net/shakeme/article/details/80911441

然後sudo apt install libssl-dev就好了!

我在網上找到了一個關於C++使用des進行加密的代碼:

https://blog.csdn.net/u012234115/article/details/72762045 非常感謝!

然後我測試了一下,使用g++時候,顯示:

後來遇到了這篇博客,就好了!

https://blog.csdn.net/qq_39436605/article/details/81325975

修改g++命令爲g++ opensslTest.c -lssl -lcrypto  -o opensslTest就好了,缺少鏈接庫的原因!

剩下的繼續更新

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章