Openssl本身是一种ssl的开源方式用以实现https的数据加密传输,但openssl的功能绝不仅限于此,openssl提供了两个重要的库:一个是libcrypto,被称为通用加密库,提供了各种加密函数,任何程序都可以调用此库来实现加密功能;另一个是libssl,是一种基于会话的、实现了身份认证、数据机密性和会话完整性的TLS/SSL协议库。另外opssl还提供了一个命令行工具就叫openssl,是一个多用途的命令行工具,提供了很多子命令,调用不同的子命令可以实现不同的功能,诸如单向加密、对称加密和非对称加密、生成密钥对等。
原创
精选
2014-12-10 09:39:26
2245阅读
openssl实现私有CA查看系统是否安装openssl 命令:rpm -q openssl查看openssl安装后生成的目录 命令:rpm -ql openssl一.CA的配置 &n
原创
2016-06-06 10:52:05
613阅读
点赞
SSL中文名称安全套接层是为网络通信提供安全及数据完整性的一种安全协议。其继任者为TLS中文名称传输层安全。SSL和TLS在传输层对网络连接进行加密。 加密主要是保密性,完整性和可用性这个三个方面。保密性包括数据保密性,隐私性;完整性包括数据完整性,系统完整性加密算法和协议有对称加密,公钥加密,单向加密,认证协议对称加密:加密和解密使用同一个密钥;常见的算法有DES,3DE
原创
2015-09-19 16:29:05
564阅读
首先我们肯定会问什么是OpneSSL,以及OpenSSL有什么用?当让这不仅是刚接触Linux的我想知道,相信大多数人和我一样也非常想知道,因为OpenSSL是linux上基础的服务之一,了解它的应用可以帮助我们更好的了解linux。那么我们先了解下什么是OpenSSL已经它有什么用。 一、OpenSSL及其应
原创
2015-09-29 20:52:09
1296阅读
Openssl
openSSL整个软件包大概可以分成三个主要的功能部分:
Libcrupto:密码算法库
Libssl:TLS/SSL协议库,用于实现TLS/ssl的功能
openssl应用程序:多功能命令工具主要包括密钥生成、证书管理、格式转换、数据加密和签名、SSL测试以
          及其它辅助配置功能。
Openssl的基本应用
对称算法:
特点:
加密和解密使用同一个口令
加密/解密速度快
密钥传输的过程不安全,且容易被破解,密钥管理也比较麻烦。
作用:
用于大量数据的加密
openssl enc实现加密及解密
openssl enc -ciphername [-in filename] [-out filename] [-e] [-d] [-a/-base64] [-salt]
-ciphername:指定要使用加密/解密算法(常用算法:DES、、DES3、AES、Blowfish、Twofish、RC6、CAST5)
-in filename:指定要加密/解密的文件
-
原创
2014-03-11 20:50:15
1436阅读
openssl实现私有CA
步骤:
一、生成一对密钥
二、生成自签署证书
三、申请证书
openssl genrsa :私钥使用rsa加密方式生成
-out /PATH/TO/KEYFILENAME NUMBITS;生成私钥的存放路径以及私钥长度
openss
原创
2013-04-07 21:07:09
384阅读
废话不多说,先上图说明1:蓝色部分为主要流程,黄色箭头指向具体的操作步骤什么是openssl1. 为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用;2. openssl只是OpenSSL开源套件中的多功能命令工具;3. OpenSSL套件的组成部分有:libcrypto:通用功能的加密库lib
推荐
原创
2014-03-08 00:43:26
4317阅读
点赞
5评论
Openssl CA证书
原创
2018-09-13 10:48:29
1725阅读
1评论
SSL协议、OpenSSL以及创建私有CA详解
原创
2017-01-07 20:32:56
3705阅读
点赞
一、openssl简介 OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。 SSL:secure socket layer 安全套接层协议 可以在internet提供秘密性的传输。二、加密算法  
原创
2015-04-21 22:18:41
993阅读
解密算法和协议:1.对称加密:【AES】DES,AES,BlowFish,TwoFish,IDEA,RC6,CAST5(1)常见算法:DES :Data Encryption Standard ,56bits,IBM研究出来的,3DES :AES :Advanced Encrpytion Standard,(128bits,192,256,384,512bits),超越现有计算能力B
原创
2015-04-25 12:24:13
746阅读
OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。大多数开源程序,商业软件加密核心都是基于openssl实现的。数据安全性的基本法则:(1)数据的保密性;信息加密就是把明码的输入文件用加密算法转换成加密的文件以实现数据的保密。加密的过程需要用到密钥来加密数据然后再解密。没有了密钥,就无法解开加密的
原创
2015-04-22 22:40:54
4884阅读
一、常见算法常见的加密算法和协议有对称加密,非对称加密,单向加密 1、对称加密:加密和解密使用一个密钥;依赖于算法和密钥,算法是可以公开的,密钥是不能公共的,因为加密是依赖于密钥的。安全性依赖于密钥,而非算法; 常见算法: DES(Data Encryption Standard,56bits)、3DES、AES(Advanced Encry
原创
2015-04-25 09:15:04
584阅读
数据常见加密方式,对称加密、非对称加密、单项加密,CA,pki介绍,openssl常用功能介绍和openssl创建私有CA
原创
2015-04-25 23:14:00
1362阅读
点赞
加密解密的技术一、对称加密 加密方和解密方使用是同一个密钥,加密解密的速度都很快,先将数据明文分成数据块儿,一般来讲是大小相同的,如果到最后剩下的不能与其他数据块儿的大小相同,那么就给它添加一些填充物,然后对每个数据块儿逐个加密,然后把加密后的数据块儿发给对方,每一次管理一块儿,但是,加密后的
转载
精选
2015-05-02 13:47:40
735阅读
SSL、TLS介绍: SSL:安全套接字(Secure Socket Layer,SSL)协议是Web浏览器与Web服务器之间安全交换信息的协议,提供两个基本的安全服务:鉴别与保密。 TLS:安全传输层协议(Transport Layer Security)用于在两个通信应用程序之间提供保密性和数据完整性。该协议由两层组成: TLS 记录协议(TLS Record)和
原创
精选
2014-12-10 17:20:57
944阅读
点赞
加密、解密,以及OpenSSL建立私有CA加密技术是互联网最常用的安全保密手段,其利用技术手段把重要的数据加密后传送,到达目的地后再用相同或不同的手段进行解密。加密技术包括两个元素:算法和密钥常用的加密技术:对称加密、非对称加密、单向加密以上几种加密技术各有千秋,经常组合起来使用1、对称加密加密和解密使用同一个密钥,将明文分隔成固定大小的块,逐个进行加密;常见算法:DES 3DES &
原创
2015-04-22 21:28:46
760阅读
加密,解密以及openssl建立私有CAenc dgstopenssl有两种运行模式:交互模式和批处理模式。直接输入openssl进入交互模式,输入带选项的openssl进入批处理模式。加密:option:dgst的用法--〉加密文件并将加密的结果输出到stdout:用sha1算法加密文件:#openssl dgst -sha1 /path/file将一个文件的加密结果输出到另一个文件:
原创
2015-10-16 12:43:06
464阅读
创建私有CA: openssl的配置文件:/etc/pki/tls/openssl.cnf 1.创建所需要的文件 #touch index.txt #echo 01 > serial # 2.给CA发证 <
原创
2017-08-05 17:54:17
607阅读
openssl创建私有ca1.ssl大概内容PKI:公钥基础设施结构CA:证书权威机构,PKI的核心CRL:证书吊销列表,使用证书之前需要检测证书有效性证书存储格式常见的X509格式 包含内容&n
原创
2017-03-27 16:00:25
544阅读