cryptopp 加密库的安装

今天 在搭建环境的过程中遇到一个问题:C++ 的加密库 crypto在新系统中没有安装,于是百度一下,顺便解决问题

1、开源包下载

下载地址:https://www.cryptopp.com/#download

  下载最新的版本 cryptopp 5.6.5

2 把文件 cryptopp564.zip  放在目录:/home/jimmy/sofeware/cryptopp

  然后使用unzip 命令解压到当前文件夹

安装的过程中各种百度,发现无效,然后看了一下官方的文档:https://www.cryptopp.com/wiki/Linux#Build_and_Install_the_Library

纯英文的,硬着头皮看完,安装步奏就这么几步

A 、$ make libcryptopp.a libcryptopp.so cryptest.exe

B、$ sudo make install PREFIX=/usr/local

回车

3、这个安装目录默认是安装在 /usr/local/include

把这个目录加进环境变量

修改文件home 目录下的环境变量文件:.bash_profile

加入路径:/usr/local/include:/usr/local/lib

保存

使用命令 :source  .bash_profile 使环境变量生效

OK  搞定

时间: 2024-10-01 11:55:57

cryptopp 加密库的安装的相关文章

ShopEx安装出错!服务器Mcrypt.so加密库未安装!

PHP加密扩展库Mcrypt安装 在标准的PHP安装过程中并没有把Mrcypt安装上,但PHP的主目录下包含了libmcrypt.dll和libmhash.dll文件 (libmhash.dll是Mhash扩展库),这里可以一起装上.首先,将这两个文件复制到系统目录windows\system32下,然后在 PHP.ini文件中按Ctrl+F快捷键跳出查找框,并找到extension=php_mcrypt.dll和 extension=php_mhash.dll这两个语句,接着将前面的:去掉:最

AES加密 C++调用Crypto++加密库 例子

这阵子写了一些数据加密的小程序,对比了好几种算法后,选择了AES,高级加密标准(英语:Advanced Encryption Standard,缩写:AES),听这名字就很厉害的样子 估计会搜索到这文章的,对AES算法已经有了些基本了解了吧,下面先简单介绍一下AES加密算法吧 (1)AES在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准.2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一. (2)AES加密数据块分组长度必须为128比特,密钥长度可以是128

python 第三方库的安装,pip的使用

python是一款简单易用的编程语言,特别是其第三方库,能够方便我们快速进入工作,但其第三方库的安装困扰很多人. 现在安装python时,已经能自动安装pip了 安装成功后,我们可以在Scripts 文件夹下看到pip 使用pip 安装类库也比较简单  pip install ... 即可

Robot Framework中经常用的第三方库的安装方法

pip升级:python -m pip install --upgrade pip 一.安装robotframework-selenium2library,相当于python中的selenium     cmd>pip install robotframework-selenium2library 二.接口测试request    cmd>pip install requests  (支持第二步,否则RF引入RequestsLibrary库会报错)    cmd>pip install

dev c++ Boost库的安装

dev c++ 的boost库的安装步骤 然后点击“check for updates”按钮 最后点击“Download selected”按钮,下载完成后安装.... 给dev添加boost库文件,找到之前安装的目录 #include<iostream> #include<string> #include<cstring> #include<list> #include<map> #include<boost/regex.hpp>

Python库的安装方法

Python库的安装方法 1.库的自定义安装   2.Pip工具安装库 3.从安装文件安装库

计算机编程PIL 这个库的安装有问题

在网上找过很多方法都还是不行,也不明究竟,开始以为是 PIL 这个库的安装有问题,但即使正确安装了PIL仍然是会出现 以上的错误.原因就在于解码器 decoder 的问题. 后来找到一个叫 Imaging-1.1.7 的包,胡乱地安装了一下,结果行了就没有理会. 技术债是始终要还的, 只是没想到这么快, 临近项目发布又在 Ubuntu 上遇到同的样问题了, 直接用这个包,但结果却... 答案当然是让人痛苦的, 还是 IOError ~ 好吧,痛苦的事就让它过去吧, 经过一番的折腾后最后发现一线曙

JavaScript加密库jQuery.md5.js

JavaScript简单的MD5加密库jQuery.md5.js,简单用法如下: //Create (hex-encoded) MD5 hash of a given string value: var md5 = $.md5('value'); //Create (hex-encoded) HMAC-MD5 hash of a given string value and key: var md5 = $.md5('value', 'key'); //Create raw MD5 hash o

SDL库的安装

SDL的介绍 SDL是Simple DirectMedia Layer(简易直控媒体层)的缩写.它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口.这些多媒体功能包括了音频.键盘和鼠标(事件).游戏摇杆等.当然,最为重要的是提供了 2D图形帧缓冲(framebuffer)的接口,以及为 OpenGL 与各种操作系统之间提供了统一的标准接口以实现 3D图形.从这些属性我们可以看出,SDL 基本上可以认为是为以电脑游戏为核心开发的多媒体库. SDL 支持主流的操作系统,包括 Window