代码实例

openssl的安装与简单使用

拜拜、爱过 提交于 2019-12-17 21:40:06
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> openssl是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现 (包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求 (PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。 上述知识各位可以去官网看看,或参考网上资料。 本文只针对本人实践过的openssl的安装过程以及关于RSA、AES的两种加解密算法的简单使用实例 一、Linux下安装过程(本人是Centos 64bit系统) 1、 官方下载相应的源码,相应的安装教程,网上应该能找到很多的,这里就不在累赘了。 需要提醒的是,安装完openssl后,发现程序编译提示-lcrypto 无法链接,表示缺少crypto库,此时参照该篇帖子 http://blog.chinaunix.net/uid-14704264-id-4204452.html 完成即可。本人选择直接yum安装openssl-devel 即 yum install openssl-devel 二、 Windows7 64bit 操作系统 下编译openssl过程 (仅讲述本人机器环境下