这也说明,openssl程序和/usr/lib64/libcrypto.so.1.0.1e没什么关系。但我们依旧需要删除/usr/lib64/libcrypto.so.1.0.1e,因为编译自己写的C/C++程序的时候,需要到/usr/lib64下找libcrypto.so,而/usr/lib64/下有一个libcrypto.so是一个软链接,它测试指向的是/usr/lib64/libcrypto.so.1.0.1e这个共享库...
功能描述:该系列函数封装提供了公开密钥算法的加密和解密功能,实现了电子信封的功能。 相关文件:p_seal、p_open.c。 2.数字签名算法 函数名称:EVP_Sign*...*、EVP_Verify*...*。 功能描述:该系列函数封装提供了数字签名算法的功能。 相关文件:p_sign.c、p_verify.c。 3.对称加密算法 函数名称:EVP_Encrypt...
这里会下载两个版本进行演示,为了照顾喜欢尝鲜的读者,先下载目前新的版本1.1.1,下载下来的压缩文件是openssl-1.1.1.tar.gz。后面会下载一个推荐用于实际开发的版本,即1.0.2m,下载下来的压缩文件是openssl-1.0.2m.tar.gz,不求最新,但求稳定,这是一线开发的原则。另外,本书也涉及一些CentOS 7下OpenSSL的使用,使用...
第2章 搭建C和C++密码开发环境 2.1 密码编程的两个重要的国际库 2.2 C/C++密码库OpenSSL 2.2.1 OpenSSL源代码模块结构 2.2.2 OpenSSL加密库调用方式 2.2.3 OpenSSL支持的对称加密算法 2.2.4 OpenSSL支持的非对称加密算法 2.2.5 OpenSSL 支持的信息摘要算法 2.2.6 OpenSSL密钥和证书管理 2.2.7 ...
本书详解Windows加解密算法的原理及其实现技术,内容安排首先从各大主流加解密算法的原理入手,然后用C/C++语言自主实现这些算法,最后从C/C++提供的主流加解密框架和函数库入手讲解其使用方法。本书分为14章,内容包括密码学概述、搭建C和C++密码开发环境、对称密码算法、杂凑函数和HMAC、密码学中常见的编码格式、非对称算...
OpenSSL的命令行程序为openssl.exe。本节的命令用32位的1.1.1b版本的openssl.exe来阐述。其他版本的openssl.exe的用法类似。openssl命令程序位于apps目录下,编译这些源码最终会生成一个可执行程序,在Linux下为opessl,在Windows下为openssl.exe,生成的openssl.exe位于D:\openssl-1.1.1b\win32-debug\bin。用户可运行ope...
WindowsC/C++加密解密实战 书城 WindowsC/C++加密解密实战 朱晨冰 李建英 计算机网络·编程语言与程序设计·0字 完本| 更新时间 本书详解Windows加解密算法的原理及其实现技术,内容安排首先从各大主流加解密算法的原理入手,然后用C/C++语言自主实现这些算法,最后从C/C++提供的主流加解密框架和函数库入手讲解其使用...
本书详解Windows加解密算法的原理及其实现技术,内容安排首先从各大主流加解密算法的原理入手,然后用C/C++语言自主实现这些算法,最后从C/C++提供的主流加解密框架和函数库入手讲解其使用方法。 本书分为14章,内容包括密码学概述、搭建C和C++密码开发环境、对称密码算法、杂凑函数和HMAC、密码学中常见的编码格式、非对称...
本书详解Windows加解密算法的原理及其实现技术,内容安排首先从各大主流加解密算法的原理入手,然后用C/C++语言自主实现这些算法,最后从C/C++提供的主流加解密框架和函数库入手讲解其使用方法。本书分为14章,内容包括密码学概述、搭建C和C++密码开发环境、对称密码算法、杂凑函数和HMAC、密码学中常见的编码格式、非对称算...