Crypto 庫Window下安裝配置

2021-07-11 16:05:03 字數 767 閱讀 7210

crypto++是開源的密碼演算法的c++庫,提供了常用的加解密函式的介面。它實現了很多的加解密演算法等,比如說des、aes、rsa等等。這樣一來我們就可以拿其封裝好的函式來用,當然學習一下實現也挺好的,要了解多一點的可以去看一下官網:

現在來講它在window下的安裝配置:

2.開啟mingw的mysy控制台,在你安裝mingw的路徑下可以找到,預設的話是:c:\mingw\msys\1.0\msys.bat,

mysy是乙個小型的

gnu環境,包括基本的

bash

,make等等,

是windows

下最優秀的

gnu環境,在這裡用它來得到

crypto++的

makefile

。首先進入解壓的資料夾的路徑,然後make即可,這樣我們就可以得到靜態鏈結庫檔案:libcryptopp.a。

如果沒有找到則需要用mingw來安裝一下,具體的安裝方法和之前安裝gmp大數運算庫是一樣的,具體可以見我之前的那篇部落格:gmp大數運算庫 window下安裝配置和使用(上):

ps關於其編譯的命令為:

> g++ -o myprogram myprogram.cpp cryptopp563/libcryptopp.a

python下安裝Crypto模組

某日為了解決from crypto.cipher import aes報錯如下 traceback most recent call last file h users tf workspace testaes t01 t01.py line 2,in import crypto.cipher im...

Linux ubuntu下的boost庫安裝

我一直都沒有寫部落格的習慣,最近正好在研究linux下的開發 目前也只是粗粗的研究 且用到了boost庫,就乘此機會寫點什麼,最起碼記錄一下我在安裝boost的一些步驟,主要給和我一樣的linux開發新手們提供點借鑑 當然如果看到這篇文件的話 作者 jwybobo2007 這個我就不說啥了,去官網看...

linux與window共享 Samba安裝

samba 縮寫smb 是乙個網路伺服器,用於linux和windows共享檔案之用。samba 即可以用於windows和linux之間的共享檔案,也一樣用於linux和linux之間的共享檔案 不過對於linux和linux之間共享檔案有更好的網路檔案系統 nfs,nfs也是需要架設伺服器。yu...