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...