GitSum:用于使用GitHub SSH密钥验证文件校验和的用户脚本

时间:2024-05-31 02:43:30
【文件属性】:

文件名称:GitSum:用于使用GitHub SSH密钥验证文件校验和的用户脚本

文件大小:14KB

文件格式:ZIP

更新时间:2024-05-31 02:43:30

JavaScript

GitSum GitSum更像是我设计的一个项目,目的是学习RSA加密的基础知识,但是如果您有兴趣,请随时看看。 GitSum是一个用户脚本,这意味着它已安装在用户的浏览器中并在一组特定的页面上运行,在这种情况下,页面就是全部。 该脚本会寻找专门设计的

标签,这些标签包含文件的加密校验和,理论上是要下载的文件。 它使用签名者的SSH密钥(以其身份存储在GitHub上)解密签名并将其与文件的实际校验和进行比较。 它在签名旁边添加一个标签,声明该标签有效或无效。
 这样创建签名:
 取文件的SHA-1校验和。
 使用OpenSSL或其他一些这样的工具来用私钥“签名”校验和(必须是您已存储在GitHub上的私钥)。就这么简单!
 如何在HTML代码中嵌入签名:
 <pre data-relation =“ signature” data-signer =“您的用户名” data-fi


【文件预览】:
GitSum-master
----readme.md(1KB)
----gitsum.user.js(41KB)

网友评论