首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何单独在Pyton中创建Base45 QR代码?

如何单独在Pyton中创建Base45 QR代码?
EN

Stack Overflow用户
提问于 2021-11-05 07:38:59
回答 1查看 1.9K关注 0票数 1

有许多用于创建您自己的QR代码的服务,可以在QR代码中创建不同类型的QR代码。

对gr来说。通过证书,我知道当您扫描QR代码时,它会出现类似于这个HC1:NHFDFGDF.,我也知道它被编码为base45。

如果我们可以创建和生成一个QR代码,并填充那些字段名称、出生日期等,那么我们就可以通过输入这个信息来生成我们自己的QR代码,比如如果我们有VCard等等。

没有公钥是可能的吗?

免责声明:只作教育用途

EN

回答 1

Stack Overflow用户

发布于 2021-12-18 21:53:36

是的,您可以创建这样的QR代码。有一个在线工具可以从base45疫苗接种数据中创建https://dgc.a-sit.at/ehn/编码的字符串

在这个页面上,有一个按钮指向一个“测试套件”页面,它显示了一些以这种方式生成的QR代码。您可以使用CovPass检查应用程序扫描这些证书,并检查这些证书是否会被接受。

提示:它们不会通过,因为私钥无效。CovPass检查应用程序知道公钥(这些密钥不是秘密的,您可以找到它们,例如这里)并尝试解码签名。如果签名是用有效的私钥加密的(应用程序不知道这个私钥),解密就会成功,有效载荷将被检查,检查的结果将显示出来。如果签名使用无效的私钥加密,则解密失败,应用程序将告诉您证书无效。

现在,很明显,如果其中一个私钥被泄露,它可以用于创建有效的证书。,然而,到目前为止,所有伪造的疫苗接种证明似乎都是通过其他方式签发的:(1)通过“黑客”进入颁发证书的安全性差的服务器,或者(2)贿赂药店或医生的雇员。

选项(1)已经被一些白帽渗透测试人员用来生成链接文章中的证书(这些证书显然是假的,因为生日是错误的)。这是为了教育目的,他们向有关当局报告了这一问题。

选项(2)在德国至少发生过一次;受贿的雇员在一夜之间使用药店的证书产生了大约1000份伪造证书。以目前450欧元(或更多)伪造证书的现行汇率计算,这是一项有利可图的业务。难怪现在每隔一秒就会出现新的疫苗阴谋论,这是FUD的市场营销。

请注意,链接文章(从2021年10月起)提到伪造证书的价格为100欧元。显然,现在(2021年12月)人们愿意为伪造证书支付更多的费用。嗯,买一本伪造护照(870欧元)仍然更便宜,这证明你是“老鼠米老鼠”,出生于2001年12月31日。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69849886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档