safeget获取并验证文件。它会进行几乎所有人都会跳过的安全检查。

safeget的Python项目详细描述


安全获取

safeget获取并验证文件。它会进行几乎所有人都会跳过的安全检查。 它是免费和开放源码的。而不是拖拖拉拉地完成一个漫长而复杂的过程, 快去安全地带。通过一个命令,您可以下载、验证甚至安装。

这很简单:

safeget \
    https://bitcoin.org/bin/bitcoin-core-0.17.1/bitcoin-0.17.1-x86_64-linux-gnu.tar.gz \
    --pubkey https://www.reddit.com/r/Bitcoin/wiki/pgp_keys \
    --signedhash SHA256:https://www.reddit.com/r/Bitcoin/wiki/verifying_bitcoin_core

只需剪切和粘贴一个命令,并得到一个非常好的验证文件。

在safeget之前,验证pgp签名的文件是一件痛苦的事:

  1. 下载文件
  2. 下载公钥
  3. 导入公钥
  4. 下载带有哈希值的签名邮件
  5. 验证已签名的消息
  6. 验证文件哈希

safeget是完全分散的,没有守门人。没有 单点故障。

定制保险箱。一个简单的命令。无参数。

bloq paq创建free custom Safegets 使它更简单。例如,有一个 Bitcoin Core custom Safeget 内置所有参数。

如果你是一个文件提供者,contact us免费的自定义safeget。

了解更多

完整的描述可以在:https://bloqpaq.com/safeget

安装

safeget需要python 3.x>;=3.5和linux操作系统。

从pypi安装:

$ pip3 install safeget

用法

基本用法:

$ safeget [OPTIONS] target

要查看所有选项,只需键入“safeget”。

许可证

safeget是在gnu通用公共许可v3(gplv3)下发布的。有关详细信息,请参阅许可证文件

GPG键

bloqpaq.com上支持的GPG密钥:

代码块

    -----BEGIN PGP PUBLIC KEY BLOCK-----

    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
    2+BgScA3
    =Pydj

    -----END PGP PUBLIC KEY BLOCK-----

代码块

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java根据两个数组的值对数组进行排序   具有自签名证书和NTLM代理的java Maven SSL repo错误   java自定义字体按钮不工作AndroidStudio   java通过Spring MVC web应用程序向客户端发送文本文件   Java Spring Web服务SOAP身份验证   ANT property environment=“env”无法在JAVA中检索它,但如果作为ANT命令运行,则可以正常工作   java是为spring mvc rest api或spring boot api对应用服务器的每个新请求创建的服务、存储库和组件的新实例吗?   java私有静态最终字符串未完成其工作   PKCS12的安全Java密钥重新处理   java JPA继承表每类SQLSyntaxErrorException