digital-signature相关内容

创建RSA-SHA1签名

是否可以使用存储在Azure Key Vault中的X509证书创建RSA-SHA1签名? [不可抵赖证书] 不幸的是,我无法将哈希算法更改为SHA256或更安全的名称,并且确实需要将证书存储在Azure Key Vault中作为密钥. 到目前为止,我已经尝试过 await kvClient.SignAsync(keyVaultUrl, "RSNULL", digest); // ..
发布时间:2020-09-17 05:47:29 C#/.NET

附件损害赔偿签名第2部分

我创建了代码,将图像添加到现有的pdf文档中,然后使用PDFBox对其进行签名(请参见下面的代码). 代码很好地添加了图像和签名.但是,在某些文档中,Acrobat Reader抱怨“签名字节范围无效." 问题似乎与此问题中描述的问题相同.该问题的答案更详细地描述了该问题:问题是我的代码在文档(流和表)中留下了交叉引用类型的混合.确实,由于这会造成一些问题,某些文档甚至无法打开. ..
发布时间:2020-09-13 19:54:32 Java开发

如何验证SAML签名值

我有一个客户正在发送安全密钥.他们使用的加密是三重DES.他们发送的每个断言都有一个签名值,需要对其进行验证才能赋予他们必要的特权.能给我一个示例代码吗? 解决方案 加密和签名是两种不同的动物.三重DES是一种对称密钥方法(用于加密和解密的密钥相同).另一方面,数字签名使用非对称密钥(私钥/公钥对),其中签名是使用私钥计算的,并且可以使用公钥进行验证.因此,如果您的客户想要在发送给您的XM ..
发布时间:2020-09-13 02:18:35 其他开发

漏洞?在codesign-删除签名功能中

我想从已使用codesign签名的Mac应用程序中删除数字签名.有一个未记录的代码签名选项--remove-signature,顾名思义,这就是我所需要的.但是,我无法使其正常工作.我意识到它是未记录的,但是我真的可以使用该功能.也许我做错了什么? codesign -s MyIdentity foo.app 正常工作,对应用进行签名 codesign --remove-sig ..
发布时间:2020-08-12 01:25:30 其他开发

如何在Apache PDFBox中防止通用签名伪造(USF),增量保存攻击(ISA),签名包装(SWA)

目前,Iam使用apache pdfbox创建数字和电子签名. 最近,我开始了解数字签名和电子签名中的漏洞,例如通用签名伪造(USF),增量保存攻击(ISA)和签名包装(SWA). PDFBox是自动执行此操作还是我们需要在代码中额外强制执行此操作 解决方案 关于攻击本身 首先,提到的攻击已在一篇硕士论文中提出(已于2018年11月与许多信息安全相关组织共享和讨论,因此,本文中测试的 ..

XSD签名问题

我无法解决关于的错误. 我需要一些帮助. 版权所有(C)Microsoft Corporation.版权所有.架构图 验证警告:" http://www.w3.org/2000/09/xmldsig #:签名' 没有声明. 162行,位置8. 警告:无法验证架构.类生成可能失败或 可能会产生错误的结果. 警告:无法生 ..
发布时间:2020-07-26 21:18:19 其他开发

有人知道免费的(试用)时间戳服务器服务吗?

想知道是否有人知道任何免费的(试用)时间戳服务器服务. 我想测试itext中的时间戳功能.就像我使用Start Com class 1作为免费CA进行测试一样.希望我说清楚.希望有人知道一个地方 谢谢 解决方案 您可以尝试以下符合RFC 3161的可公开访问的时间戳服务之一: https://freetsa.org 支持HTTP,HTTPS和TCP传输并具有其他功能 http:/ ..
发布时间:2020-07-26 02:02:07 其他开发

如何使用PowerShell从签名的dll中提取摘要算法?

我有一个经过数字签名的dll文件.我需要编写一个PowerShell命令,该命令可以使我获得用于数字签名的摘要算法. 我需要的摘要算法信息: 我尝试使用Get-AuthenticodeSignature,但这并没有为我提供摘要算法信息. 运行以下命令后,我得到以下结果. Get-AuthenticodeSignature "C:\Program Files\Applicat ..
发布时间:2020-07-25 21:56:02 其他开发

Python中的加密哈希函数

我正在用Python编写一个用于椭圆曲线密码学的程序(针对学校和出于兴趣的人).我目前正在研究数字签名算法.我目前正在寻找一种良好且安全的哈希函数,该函数在Python中是标准的,或者可以轻松下载和导入.我想到了SHA256,因为这是我所知道的唯一一个还没有坏掉的东西(据我所知).但是,我也读过SHA不应该用于加密. SHA256是否适合数字签名算法?还是应该使用其他哈希函数?如果是这样,哪个是一 ..
发布时间:2020-07-25 21:28:53 Python

将字节[]转换为Java中的PrivateKey以进行数字签名

我需要先使用SHA-1摘要算法对字符串进行数字签名,然后使用私钥对RSA算法进行签名.我已经将base64中的数据类型为char(250)的私钥存储在数据库中.我的问题是我不知道如何将其转换为用于登录的私钥: Cipher cipher = Cipher.getInstance("RSA"); cipher.init(Cipher.ENCRYPT_MODE, privateKey); byt ..
发布时间:2020-07-25 21:08:35 Java开发

验证RFC 3161可信时间戳

在我的构建过程中,我想包含一个符合RFC-3161的TSA的时间戳.在运行时,代码将验证此时间戳​​,最好在没有第三方库帮助的情况下. (这是一个.NET应用程序,因此我可以随时使用标准的哈希和非对称密码功能.) 依赖于ASN.1和X.690等的RFC 3161实施起来并不容易,因此至少现在,我正在使用Bouncy Castle生成TimeStampReq(请求)并解析TimeStampRe ..

带有.NET的OpenSSL S/MIME签名

对于我正在开发的应用程序,我需要先创建一个签名文件,然后才能上传文件.它的文档解释了如何使用openssl做到这一点: 首先,您需要准备密钥: $ openssl pkcs12 -in certificate.pfx -passin pass:xxxxxxxxxx -out pem -clcerts -nokeys $ openssl pkcs12 -in certificate.pf ..
发布时间:2020-07-07 05:11:15 C#/.NET

如何使用signtool.exe在exe文件中嵌入哈希

我正在使用signtool.exe对exe文件进行签名. 我正在尝试将.pfx证书以及exe的签名哈希(使用openssl生成签名哈希)一起嵌入我的exe文件.我只能使用证书签名.但是我也需要将签名的哈希值嵌入exe中. signtool.exe符号/as 可能有帮助. /as 选项不需要任何参数,因此无法在此处传递我的哈希值. 有人可以帮助我用证书和哈希值对我的exe签名. 谢谢 ..
发布时间:2020-07-07 03:00:43 其他开发