一 数字签名算法 带有秘钥(公钥,私钥)的消息摘要算法 验证数据完整性,认证数据来源,抗否认 OSI参考模型 私钥签名,公钥验证 RSA,DSA,ECDSA 二 数字签名算法RSA 经典算法 MD,SHA两类 例子:jdkRSA 算法 1 package com.dzj.rsa; 2 3 impor ...
分类:
编程语言 时间:
2018-08-04 11:48:34
阅读次数:
177
花了一个星期终于搞懂了.. HTTPS个人总结: 一、RSA算法 公钥:可以分发给任意的钥匙 私钥:自己保留起来,不分发给别人的钥匙 RSA算法: 举例: d取3 明文m取5 二、加密过程: (公钥e加密 私钥d解密) A >B 假设A要把消息m传给B 1.首先B要生成n、Φ(n)、e、d、C, 2 ...
分类:
Web程序 时间:
2018-08-02 20:46:03
阅读次数:
250
一、前言 只有光头才能变强 HTTP博文回顾: "PC端:HTTP就是这么简单" "PC端:HTTP面试题都在这里" "微信公众号端:HTTP就是这么简单" "微信公众号端:HTTP面试题都在这里" 本文 力求简单讲清每个知识点 ,希望大家看完能有所收获 二、HTTP协议的今生来世 最近在看博客的时 ...
分类:
Web程序 时间:
2018-07-30 20:24:05
阅读次数:
236
数字签名: 一、生日问题:一年365天 每个人生日分布随机 p:所有人生日不在同一天的概率1-p:至少两个人生日在同一天的概率 [1] 365/365[2] 365/365*364/365...[3] ......... ...[n]个人 365*364*..(365-n+1)/365^n 10个人 ...
分类:
其他好文 时间:
2018-07-29 21:13:50
阅读次数:
191
一·CA介绍 certificate authority 数字证书授权中心 被通信双方信任的、独立的第三方机构 负责证书颁发、验证、撤销等管理 数字证书 经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件 国内常见的CA机构 中国金融认证中心(CFCA) 中国电信安全认证中心(CTCA ...
分类:
Web程序 时间:
2018-07-26 18:34:47
阅读次数:
521
一、RSA简述 RSA是公钥密码的一种代表算法,它可以被用于公钥密码和数字签名。 二、RSA加密 在RSA中,明文、私钥和密文都是数字。它的加密过程是这样的: 密文 = 明文 ^ E % N 也即是说,RSA的密文是对明文的数字的进行E次方计算,然后再进行求模得到的。这就是RSA的整个加密过程。 在 ...
分类:
其他好文 时间:
2018-07-19 16:04:41
阅读次数:
172
本人原创powershell脚本分享。脚本用途:列出某目录下,所有 数字签名不符的 文件。这些是风险文件。 ...
分类:
系统相关 时间:
2018-07-15 17:43:22
阅读次数:
191
数字证书是一种电子证书,证书是网络中的用户身份,数字证书集合了多种密码学的多种加密算法,可以对传输内容进行加密解密操作,还拥有证书信息的数字签名,可以查看证书的颁发机构和正式的合法性。 X.509 x.509是一种信息存放的格式,x.509中包含的信息中包含:版本号、签名算法、证书颁发者、有效期等等 ...
分类:
其他好文 时间:
2018-07-08 20:15:17
阅读次数:
143
数字签名原理 数字签名是发送者通过摘要算法将正文生成摘要,并通过秘钥对摘要进行加密生成数字签名。接收方在接收到数字签名后通过秘钥对应的公钥进行解析出数字摘要,并对接收到的正文转换为数字摘要,并与解析出来的数字摘要进行对比,判断正文的完整性。其他人员无法冒充柱子签名。因为他们没有发送者的秘钥,并且内容 ...
分类:
其他好文 时间:
2018-07-08 16:44:01
阅读次数:
190
签名认证也叫数字签名认证,也就是说将通信正文进行数字签名后接收端会通过数字签名对通信正文进行验证完整性。 客户端参数签名生成 客户端在发送参数前会对参数进行约定的顺序排序,并通过MD5等摘要算法生成摘要,随后将摘要使用秘钥进行加密。将数字签名和正文一同发送到服务端。 服务端参数签名校验 服务端在接收 ...
分类:
其他好文 时间:
2018-07-08 16:38:54
阅读次数:
118