原创
2021-09-05 15:05:57
943阅读
00. 目录文章目录00. 目录01. SHA-1介绍02. SHA-0和SHA-12.1 SHA-0的破解2.2 SHA-1的破解03.计,并由美国国家标准技术研究所(NIST)发布为联邦...
原创
2022-03-16 15:50:06
813阅读
OpenSSL的使用一、打开openssl 找到OpenSSL安装目录下的bin,执行bin下的“openssl.exe”,用管理员身份运行 结果如下:二、名词解释什么是CA? CA就相当于一个认证机构,只要经过这个机构签名的证书我们就可以当做是可信任的。我们的浏览器中,已经被写入了默认的CA根证书。什么是证书? 证书就是将我们的公钥和相关信息写入一个文件,CA用它们的私钥对我们的公钥和相关信息进
OpenSSL是一款功能强大的开源安全套接字层(SSL)和传输层安全(TLS)协议库,可提供专业的加密和身份验证服务,从而保护互联网上的数据通信。OpenSSL提供了许多非常强大的安全加密功能,可以帮助保护数据的安全性和隐私性,所以越来越多的企业和组织正在使用OpenSSL。本文将介绍如何在Linux和Windows下安装和使用OpenSSL。1.在Linux下安装OpenSSLLinux是一种多
OpenSSHOpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控制和文件传输过程中
数据加密  (对称加密,双反使用一个密码 【DES】) 身份验证    (非对称,公钥加密)[rsa,dsa(只用来做签名)] 数据完整性     (单向加密,one way hash【MD5,sha1】)          
原创
2010-08-01 07:44:00
797阅读
生成私钥 第三步:$ openssl ca -in server.csr -out server.crt -cert ca.crt -keyfile ca.key$ openssl ca -in client.csr -out client.crt -cert ca.crt -keyfile ca.key自己手动创建一个$ mkdir ./demoCA$ mkdir demoCA/newcerts
原创
2010-08-01 08:06:17
806阅读
一.OpenSSL的机理 1.openssl软件包包含三个组件: libcrypto:实现加密的,它是一个库文件,可以被别的服务所调用。 libssl:提供ssl支持的。建立ssl会话的。 openssl:多功能的命令行工具。手动实现加密解密,生成证书,签发证书。 2.目前在Linux上能实现对称加密的工具有两个: gpg (3DES,CAST5,Blowf
原创
2010-08-01 08:16:57
1318阅读
点赞
一、openssl常用子命令 加密、解密:enc -e|-d \\更多使用方法参照man enc 信息摘要:dgst 生产私钥、提取公钥:genrsa 制作证书签署请求、自建CA:req 生成随机数:rand salt加密:passwd、 speed:测试速率二、enc使用示例
原创
2014-06-23 23:23:11
533阅读
Openssl,openssh1.加密算法:1. 首先提取出数据的特征码,使用自己的私钥进行加密;然后生成一串密码,使用这串密码对数据进行对称加密。最后利用数据接收方的公钥对密码进行加密。 2. 首先利用自己的私钥对对称加密使用的密码进行解密;然后使用密码对数据进行解密;再利用发送方的公钥对加密后的特征码进行解密;并利用特征码对数据进行校验。OpenSSL的使用
原创
2014-08-03 17:58:44
394阅读
openssl genrsa -aes128 -passout pass:baidu -out rsa_pri.pemopenssl rsa -in rsa_pri.pem -passin pass:baidu -pubout -out capub.pem
原创
2014-11-06 17:40:54
415阅读
OpenSSL
原创
2016-01-18 21:11:46
627阅读
OpenSSL-Version:1.0.2kDESCRIPTIONOpenSSLisacryptographytoolkitimplementingtheSecureSocketsLayer(SSLv2/v3)andTransportLayerSecurity(TLSv1)networkprotocolsandrelatedcryptographystandardsrequiredbythem.T
原创
2017-12-02 23:11:20
817阅读
一、openssl简介SSL(securesocketlawyer)安全套接字协议是web浏览器与web服务器之间进行安全交换信息的协议,提供两个基本的服务:保密和鉴别。SSL在3.1版本之后改名为TLS;ssl协议位于应用层协议和TCP/IP协议之间。ssl的特性:保密性:在握手协议中定义了会话密钥后,所有的消息都被加密。鉴别性:可选的客户端认证和强制的服务器端认证。完整性:传递的消息包括信息完
原创
2018-05-13 15:03:24
2896阅读
点赞
如果是正常的话输出: writing RSA key。
原创
2022-11-17 10:40:08
60阅读
https的实现过程 client 从互联网下载CA的证书(公匙 ),用于验证server的身份 server 通过加密算法生成一对密匙,将公匙发给CA认证机构,做数字前面 CA通过自己的私匙加密server公匙并加上自己的数字签名后,将生成的数字证书发给server client 与 server 通过TCP 的三次握手建立连接 client发出HTTP 的报
原创
2014-05-25 10:19:49
849阅读
一、OpenSSL简介;SSL是Secure Sockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已经成为Internet上保密通讯的工业标准。SSL能使用户/服务器应用之间的通信不被攻击者窃听,并且始终对服
原创
2014-12-10 17:16:45
705阅读
证书格式:x509,pkcs12x509: 包括公钥及其有效期限 证书的合法拥有者 证书该如何使用 CA的信息 CA签名的校验码openssl[root@localhost ~]# openssl ?
openssl:Error: 
原创
2015-09-22 22:54:11
918阅读
一、什么是OpenSSL在电脑网络上,OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通讯,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。其主要库是以C语言所写成,实现了基本的加密功能,实现了SSL与TLS协议。OpenSSL由三部分组成: libencrypto库 l
原创
2016-04-13 23:00:30
2960阅读
点赞