使用证书对代码进行签章,以防止其被篡改并向用户验证您的身份-使用您的私钥对代码进行散列并加密结果

https://ithelp.ithome.com.tw/upload/images/20210731/20132160fUlVpxDsEQ.png
-使用私钥和公钥对强大的程序集进行签名和验证
(来源:https://flylib.com/books/en/4.253.1.138/1/
数位签章可确保不可否认性,其中还包括资料完整性和真实性。从技术上讲,数位签章只不过是由主体的私钥签名的对象的哈希值。
哈希(值)、摘要和指纹是同义词。消化代码实际上是对代码进行散列,不需要公钥。
使用您的私钥加密代码的指纹或对代码进行散列并使用您的私钥加密结果是生成数位签章的改写。
只有代码的指纹需要通过您的私钥进行加密。签名时不需要加密代码。

参考
. 审查的前 5 名最受欢迎的 SSL 证书颁发机构
. 什麽是代码签名?
. FIPS PUB 186-4
. ClickOnce 和 Authenticode
. ClickOnce 应用程序的代码访问安全
. 配置 ClickOnce 可信发布者

资料来源: Wentz Wu QOTD-20210705
My Blog: https://choson.lifenet.com.tw/


<<:  cmd 指令

>>:  RISC-V on Rust 从零开始(8) - 实作instruction decoder

Dungeon Mizarka 010

解决房间生成导致A★出现问题 在最先的测试用场景中,每格不是空的要不然就是障碍物或是场地外。生成的房...

予焦啦!装置树(DTB)解析

本节是以 Golang 上游 4b654c0eeca65ffc6588ffd9c99387a7e4...

Day13. UX/UI 设计流程之三: UI Flow (并使用Axure RP 实作)

UI Flow 的全名是 User Interface Flow,望文生意,也就是使用者点某个按钮会...

[Day27]-数据图表的设计2

Numpy模组 主要是可以支援多维度空间的阵列与矩阵运算 绘制波形 绘制矩形阵列资料 随机数的应用...

远端系列-5:如何拉回远端数据库的档案?

角色情境 小明同时学会输入指令操作着终端机、 以及透过滑鼠操作着图像化介面的 Sourcetree ...