首页 > 其他分享 >PKI 数字证书随笔

PKI 数字证书随笔

时间:2024-07-15 12:29:24浏览次数:16  
标签:随笔 私钥 证书 数字签名 CA 公钥 哈希 PKI 数字证书

          C-CA机构

A客户-------------------------B客户

验证证书前的准备:自己生产公钥和私钥,并发给CA办法机构,CA把自己的证书和你的证书发给你(由离线和在线两种方式进行办法)

数字证书=个人信息+公钥信息+数字签名(个人信息+公钥信息进行HASH, 然后把CA的私钥和HASH进行加密)CA私钥加密公钥的HASH

证书交换= A公钥、A私钥、CA证书、A证书、对端证书(B证书)-----AB两侧相互交换机自己的证书

验证证书=收到证书的B公钥进行哈希,和自己CA证书的公钥来解密收到B证书的数字签名(CA的私钥和对端B的公钥)得到的哈希值。这两个哈希值进行对比

验证持有者=数字签名sig{A私钥加密哈希值ABC123}+内容88888发送给对端,对端B收到后,用A公解密A的数字签名sig得到哈希值ACB123,和使用相同的算法和内容888888进行哈希,得到哈希值ABC123进行对比

标签:随笔,私钥,证书,数字签名,CA,公钥,哈希,PKI,数字证书
From: https://www.cnblogs.com/huanggq/p/18302932

相关文章

  • Python-pptx学习随笔
    引言++最近有用到做自动化ppt相关的功能,简单记录一下实现过程的部分操作。++0pptx的结构pptx的存储本质上是一颗树flowchartLRpptx-->slides-->shapes-->组内shapespptx-->幻灯片-->模块形状-->复合形状内部的形状1相关操作1.1创建一个pptx类fr......
  • 最新随笔
    buzzer.h#ifndefBUZZER_H#defineBUZZER_H//引入必要的头文件#include<stdio.h>#include<unistd.h>#include<stdlib.h>#include<fcntl.h>#include<sys/ioctl.h>//定义常量#definePWM_IOCTL_SET_FREQ1#definePWM_IOCTL_STOP0#def......
  • 入门的第一课-随笔记录
    Markdown学习标题一级标题:#+空格+标题名称二级标题:##+空格+标题名称三级标题:###+空格+标题名称(最多支持六级标题)字体Hello,World!字体两边各加两个*成为粗体Hello,world!字体两边各加一个*成为斜体Hello,World!斜体加粗则是两边各加三个*9.99两边加两个~则......
  • python随笔day03
    python面试基础问题lambda表达式基本语法:变量=lambda[参数列表]:表达式(函数代码+返回值)#调用变量()例子如下:#加法求和函数a=lambdaa,b:a+bprint(a(1,2))#3#args元组类型b=lambda*args:argsprint(b('a','b','c','d',10))#('a','b&......
  • [概述]博客随笔/文章/日记食用指北
    标签功能:[概述]:如何和本人&该博客打交道的方法在这里会一点点写给大家。[规划]:短期的,长期的,恒久的,临时的,想到啥写啥,不觉得自己是个能坚持很久的人,所以和各位共勉。[积累]:以文科学习为主,基本是电子稿,偶尔会暴字。[打卡]:主要是对于2的落实,包括完成进度和相关的感悟。[好题]:(......
  • python随笔day02
    1.arg元组类型和**kwargs字典类型#元组参数:元组类型数据,对传递参数有顺序要求deftest(*args):print(f"args[0]={args[0]},args[1]={args[1]},args[2]={args[2]}")test(1,2,3)#字典参数:字典类型数据,对传递参数没有顺序要求,格式要求key=value值deftest2(**kwargs):......
  • python随笔day01
    python随笔day011.不使用中间变量,交换两个变量的值?#方法一:a=10b=20print(f"a={a},b={b}")a,b=b,aprint(f"a={a},b={b}")#方法二:相加减a=10b=20print(f"a={a},b={b}")a=a+bb=a-ba=a-bprint(f"a={a},b={b}")#方......
  • 2024/7/5 随笔+刷题笔记
    2024/7/7就要去重庆集训了(今天上午复习了一下网络流和dicnic:P3376【模板】网络最大流https://www.luogu.com.cn/problem/P3376借鉴一篇题解的思路;定义有向图,n点m边。源点s,汇点tc(x,y)为边的容量,允许的最大流量函数的三大性质:容量限制:每条边的流量总不可能大于该边的容量......
  • 数字证书的应用场景有哪些?
    在当今数字化飞速发展的时代,数字证书作为保障信息安全和身份认证的重要工具,发挥着越来越关键的作用。那么,数字证书究竟在哪些场景中得到了广泛的应用呢?一、电子商务领域在电子商务交易中,数字证书确保了交易双方的身份真实性和交易数据的完整性、保密性。例如,当消费者在网上购物......
  • PKI公钥基础设施
    PKI体系架构PKI是PublicKeyInfrastructure的缩写,是通过使用公钥技术和数字证书来提供系统信息安全服务,并负责验证数字证书持有者身份的一种体系。一个PKI体系由终端实体、证书认证机构、证书注册机构和证书/CRL存储库四部分共同组成的终端实体EE(EndEntity):也称为PKI实体......