发布时间:2024-05-11 08:01
Alice
有一对公钥(公开)
和私钥(保密)
,若想要给 Alice
发送密文信息,就需要用 Alice
的公钥
去加密,但是如何证明这个公钥是 Alice
的,而不是别人伪造的呢?基于这个问题,就需要 Alice
的公钥向第三方权威的认证机构对 Alice
的公钥认证并贴上数字签名
,被签过名的 公钥
就可以保证是 Alice
的,一旦别人伪造就很容易在第三方权威认证机构校验出来,下面讨论一下数字签名证书签发流程,然后介绍一下签名和验签原理。
Alice
向Bob
借了钱,同时写了一张借条,当Alice
还钱的候,肯定要向Bob
索回他写的借条撕毁,防止恐怕他会再次用借条要求A还钱。使用数字签名对原始数据添加流水号
、时间戳
等可以防止重放
。不可抵赖
。Tips:若不相等表示该证书是伪造的。
扫码关注
python round()函数保留小数位数的详细用法及round函数的坑
MindSpore报错"RuntimeError: Invalid data, Page size."
工业自动化要学python_翻译:对测试自动化来说,为什么说Python是非常好的(选择)WHY PYTHON IS GREAT FOR TEST AUTOMATION...
openharmony北向应用开发实例之HelloWorld
【二、玩转vim(vi)编辑器】三大模式及命令介绍、如何通过配置文件.vimrc配置vim编辑器
Bert+LSTM+CRF命名实体识别pytorch代码详解
报错ImportError: numpy.core.multiarray failed to import