最新文章列表

DH方式密钥交换四种表达方式

一、理论化的表达方式 1、Alice与Bob确定两个大素数p和g,这两个数不用保密 2、Alice选择另一个大随机数a,并计算A如下:A=ga mod p 3、Alice将A发给Bob 4、Bob  选择另一个大随机数b,并计算B如下:B=gb mod p 5、Bob将B发给Alice 6、计算秘密密钥K1如下:K1=Ba mod p 7、计算秘密
cakin24 评论(0) 有2439人浏览 2016-12-21 19:00

SSL握手协议抓包之DH

一 密钥交换算法 密钥交换算法一般常用的有RSA和DH,本篇理论结合实际,介绍SSL握手协议中关于DH的抓包过程。   二 SSL握手协议中DH密钥交换图   三 DH密钥交换抓包分析 SSL握手第一阶段:
cakin24 评论(0) 有1448人浏览 2016-12-20 20:49

RSA的公钥是怎样计算出来的?

第一步,随机选择两个不相等的质数p和q。 爱丽丝选择了61和53。(实际应用中,这两个质数越大,就越难破解。)   第二步,计算p和q的乘积n。 爱丽丝就把61和53相乘。 n = 61×53 = 3233 n的长度就是密钥长度。3233写成二进制是110010100001,一共有12位,所以这个密钥就是12位。(实际应用中,RSA密钥一般是1024位,重要场合则为2048位。)
cakin24 评论(0) 有1873人浏览 2016-12-20 20:40

SSL握手协议抓包之RSA

一 密钥交换算法 密钥交换算法一般常用的有RSA和DH,本篇理论结合实际,介绍SSL握手协议中关于RSA抓包过程。   二 SSL握手协议中RSA密钥交换图  三 RSA密钥交换抓包分析
cakin24 评论(0) 有903人浏览 2016-12-19 20:26

SSL协议之握手协议

一、握手协议 握手协议是客户机和服务器用SSL连接通信时使用的第一个子协议,握手协议包括客户机与服务器之间的一系列消息。SSL中最复杂的协议就是握手协议。该协议允许服务器和客户机相互验证,协商加密和MAC算法以及保密密钥,用来保护在SSL记录中发送的数据。握手协议是在应用程序的数据传输之前使用的。 每个握手协议包含以下3个字段 1、Type:表示10种消息类型之一。 2、Length:表示 ...
cakin24 评论(0) 有2635人浏览 2016-12-19 20:17

SSL协议之基础篇

一、密码学的相关概念 密码学(cryptography):目的是通过将信息编码使其不可读,从而达到安全性。 明文(plain text):发送人、接受人和任何访问消息的人都能理解的消息。 密文(cipher text):明文消息经过某种编码后,得到密文消息。 加密(encryption):将明文消息变成密文消息。 解密(decryption):将密文消息变成明文消息。 算法:取一个输 ...
cakin24 评论(0) 有921人浏览 2016-12-18 08:31

沃通上线新版SSL证书

据沃通官网发布公告显示,沃通今天上线了两款新版SSL证书,一款是EV SSL证书(超安SSL Pre)一款是OV SSL证书(超真SSL Pre)。 沃通新版SSL证书是由Certum签发中级根的方式提供,作为重新预置自主顶级根之前的过渡方案。官方公告表示,新版SSL证书性能有所提升。 “新的SSL证书产品价格不变,但性能有如下提升: (1)    支持所有浏览器和各种新老操作系统,支持 ...
liaoxj 评论(0) 有54人浏览 2016-11-21 14:08

ssl 加密模型最容易理解的描述

  我这个是真的没有任何技术背景也能看懂的ssl加密方式讲解。   要解决的问题1:我想给某人发信息,又不想让别人看到,怎么破?   答案:某人先 ...
zhangming04 评论(0) 有630人浏览 2016-09-30 22:37

java 请求https接口 证书验证

java ssl 证书验证有两种方式:1是将证书导入到java安全证书库中;2是将证书通过keytool导出一个密钥文件,然后通过代码加载该文件进行验证。 第1种方式导入证书后,请求https时就直接报错: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alter ...
Javahuhui 评论(1) 有9848人浏览 2016-07-25 15:04

解决Python ImportError: cannot import name HTTPSHandler

参考 http://lovesoo.org/resolve-the-python-importerrorcannot-import-name-httpshandler.html http://jingyan.baidu.com/article/e52e3615aba39640c60c51c3.html 安装好pip后,运行pip install pyzmq时报 ImportError: cannot ...
中华好儿孙 评论(0) 有2886人浏览 2016-07-21 16:37

tomcat 使用https,出现ERR_SSL_VERSION_OR_CIPHER_MISMATCH

在tomcat中使用https协议(配置SSL协议),主要是以下步骤:  1.生成安全证书  --略   2.配置tomcat: 定位到tomcat的安装目录,找到conf下的server.xml文件 找到如下已经被注释的代码: Xml代码   <!--  
hae 评论(0) 有10779人浏览 2016-06-27 15:42

基于SSL的HTTPS协议

Http协议是常用的传输层协议,但有些时候我们需要更加安全的http协议,即Https协议。Https协议与Http协议的区别在于:Https协议在Http与传输层之间添加了 ...
臻是二哥 评论(0) 有602人浏览 2016-06-20 19:49

深入浅出HTTPS基本原理

     基础知识准备:在了解HTTPS的基本原理之前,需要先了解如下的基本知识。   一、什么是HTTPS,TLS,SSL        HTTPS,也称作HTTP over TLS。TLS的前身是SSL,TLS 1.0通常被标示为SSL 3.1,TLS 1.1为SSL 3.2,TLS 1.2为SSL 3.3。下图描述了在TCP/IP协议栈中TLS(各子协议)和HTTP的关系。     ...
Josh_Persistence 评论(0) 有2530人浏览 2016-05-18 20:35

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics