一、Keytool介绍Keytool是一个Java数据证书的管理工具。Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据:密钥实体(Keyentity)——密钥(secretkey)又或者是私钥和配对公钥(采用非对称加密)可信任的证书实体(trustedcertificateentries)——只包含公钥Alias
分类:
其他好文 时间:
2018-08-27 21:21:02
阅读次数:
197
md5介绍 1. md5简介 md5的全称是 md5信息摘要算法(英文:MD5 Message Digest Algorithm ) ,一种被广泛使用的密码散列函数,可以产生一个128位(16字节,1字节8位)的散列值(常见的是用32位的16进制表示,比如:0caa3b23b8da53f9e4e04 ...
分类:
其他好文 时间:
2018-08-20 21:40:56
阅读次数:
153
要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)4. 大致了解 CA 证书的 ...
分类:
Web程序 时间:
2018-08-12 15:45:59
阅读次数:
182
RSA算法简介 RSA是最流行的非对称加密算法之一。也被称为公钥加密。它是由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)在1977年一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起 ...
分类:
编程语言 时间:
2018-08-10 11:01:44
阅读次数:
178
一、FPS是什么? FPS即Frames per Second(每秒显示的帧数),用于测量显示帧数的度量。帧数为0说明页面处于静止,只要页面动起来,这个帧数就会有变化,然后再趋于静止,页面滚动起来帧数整体呈现“非对称”抛物线走势。接下来看一张图直观感受一下: 图片来源于网络,侵删 图片来源于网络,侵 ...
分类:
其他好文 时间:
2018-08-08 13:42:54
阅读次数:
212
https://www.cnblogs.com/zhangshitong/p/6478721.html HTTPS要使客户端与服务器端的通信过程得到安全保证,必须使用的对称加密算法,但是协商对称加密算法的过程,需要使用非对称加密算法来保证安全,然而直接使用非对称加密的过程本身也不安全,会有中间人篡改 ...
分类:
Web程序 时间:
2018-08-06 12:57:35
阅读次数:
152
这几天空闲时间就想研究一下加密,环境是web程序,通过js请求后台返回数据,我想做的事js在发送请求前将数据加密,服务端收到后解密,待服务端处理完请求后,将处理结果加密返回给客户端,客户端在解密,于是选择了RSA非对称加密,即客户端生成一对密钥,服务端生成一对密钥,两者分别将公钥给对方(页面第一次加 ...
文章转自:https://www.2cto.com/kf/201804/739010.html,感谢原作者的辛苦整理,讲解的很清楚,谢谢。 【https数字证书交换过程介绍】 注意:该问的背景用到了非对称加密,请先了解非对称加密与对称加密的区别。 1. 鲍勃有两把钥匙,一把是公钥,另一把是私钥。 2 ...
分类:
Web程序 时间:
2018-07-31 13:40:38
阅读次数:
256
1.分类 加密算法首先分为两种:单向加密、双向加密。 单向加密是不可逆的,也就是只能加密,不能解密。通常用来传输类似用户名和密码,直接将加密后的数据提交到后台,因为后台不需要知道用户名和密码,可以直接将收到的加密后的数据存储到数据库。 双向加密算法通常分为对称性加密算法和非对称性加密算法,对于对称性 ...
分类:
其他好文 时间:
2018-07-29 11:42:46
阅读次数:
171
本文转自:http://www.techug.com/post/https-ssl-tls.html 要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连 ...
分类:
Web程序 时间:
2018-07-25 23:59:46
阅读次数:
318