码迷,mamicode.com
首页 >  
搜索关键字:对称密钥    ( 141个结果
WireShark捕获HTTPS
firefox,chrome会将 TLS 会话中使用的对称密钥保存在外部文件中。 1.建立环境变量 linux,mac 使用export建立变量:export SSLKEYLOGFILE=/tmp/ssl.key 2.打开wireshark>>>Edit>>>Preferences>>>Protoc ...
分类:Web程序   时间:2018-06-20 00:53:35    阅读次数:323
https证书的验证过程与生成方法
1.简洁的解释: 1.服务器 用RSA生成公钥和私钥2.把公钥放在证书里发送给客户端,私钥自己保存3.客户端首先向一个权威的服务器检查证书的合法性,如果证书合法,客户端产生一段随机数,这个随机数就作为通信的密钥,我们称之为对称密钥,用公钥加密这段随机数,然后发送到服务器4.服务器用密钥解密获取对称密 ...
分类:Web程序   时间:2018-05-13 16:56:11    阅读次数:1465
数据的加密解密
所谓对数据的加密,即就是利用各种算法对数据进行封装,使通信双方能安全的进行数据通信,防止数据被篡改。一.加密算法和协议1.对称加密技术对称加密技术是发送者和接收者采用相同的密钥进行对数据的封装和解封装主流的对称加密算法有:DES:此算法是将64位明文转变为64位密文,实际加密长度为56位,其余为校验位3DES,DES3:是基于DES算法,使用三次56位密钥对数据进行加密AES:Blowfish:可
分类:其他好文   时间:2018-04-05 23:39:34    阅读次数:1665
数字签名和验签的详细过程
将原文进行哈希计算 1)A >哈希值(即数字摘要MD) A的私钥对数字摘要进行加密 2)A >数字签名(DS) 使用对称密钥对原文、数字签名、A的公钥进行加密 3)A >加密信息 使用B的公钥对对称密钥进行加密 4)A >数字信封(DE) 5)A >将加密信息和数字信封发送给B 用B的私钥解密数字信 ...
分类:其他好文   时间:2018-03-27 18:49:22    阅读次数:136
Tomcat的HTTPS配置及HTTP自动跳转配置
1.生成证书 (1)在jdk的安装目录\bin\keytool.exe下打开keytool.exe 在命令行中输入以下命令: 以上命令将生产一对非对称密钥和自我签名的证书E:\tomcat.keystore 注意:“名字与姓氏”应该是域名,输成了姓名,和真正运行的时候域名不符,会出问题 这里我输入的 ...
分类:Web程序   时间:2018-03-20 11:15:46    阅读次数:230
加密相关
IKE(Internet Key Exchange):密钥交换 密钥交换,双方通过交换密钥来实现数据加密解密。 密钥交换的两种方式: 1.对称密钥加密: 将公钥加密后通过网路传输到对方进行解密,这种方式有很大可能被截取破解,所以不常用。 2.DH (Deffie Hellman) : 双方共有一些参 ...
分类:其他好文   时间:2018-02-17 14:49:26    阅读次数:188
<数字签名是什么>笔记
此篇是看 数字签名是什么? 的理解与笔记 1. 使用非对称密钥发送数据到服务器。 发送方(C端)使用公钥对自己的数据进行加密,接收方(S端)使用私钥解密,即使发送出去的数据被拦截到,也不知道明文是什么,因为使用公钥加密的数据只有私钥才能解开比如用户注册的时候,为了保护用户的密码不被泄露,在C端用公钥 ...
分类:其他好文   时间:2018-02-07 19:43:14    阅读次数:131
对称密码、非对称密码、散列算法与PKI
对称密码、非对称密码、散列算法与PKI密码学要解决的问题:机密性、完整性、身份验证(抗抵赖性):一、对称密码:对称密码技术:发件人和收件人使用其共同拥有的单个密钥 ,这种密钥既用于加密,也用于解密,叫做机密密钥(也称为对称密钥或会话密钥)。????能够提供信息机密性(没有密钥信息不能被解密)、完整性(被改变的信息不能被解密)的服务。??&
分类:编程语言   时间:2018-02-03 00:48:07    阅读次数:251
Cryptography中的对称密钥加解密:fernet算法探究
原创文章,欢迎转发朋友圈,转载请注明出处 cryptography是python语言中非常著名的加解密库,在算法层面提供了高层次的抽象,使用起来非常简单、直观,pythonic,同时还保留了各种不同算法的低级别接口,保留灵活性。 我们知道加密一般分为对称加密(Symmetric Key Encryp ...
分类:编程语言   时间:2018-01-19 00:14:41    阅读次数:207
Java开发小技巧(四):配置文件敏感信息处理
AES(高级加密标准)是美国联邦政府采用的一种区块加密标准,其替代原先的 DES加密算法,成为对称密钥加密中最流行的算法之一。 ...
分类:编程语言   时间:2017-12-22 14:56:43    阅读次数:145
141条   上一页 1 2 3 4 5 6 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!