首页 > TAG信息列表 > digital-signature
使用私钥对PHP进行数字登录,并在C#中进行验证
我正在开发一项功能,该功能需要我在PHP中对短字符串进行数字签名,并在C#中验证字符串的签名. 我真的很想在PHP中使用openssl_sign,因为它很简单,但是我在Google上可以找到的所有信息都表明这是行不通的. 有some external libraries声称可以做到这一点,但是由于这是一个业余项目,我django签名项目带有一些额外的值
我最近在这里发布了一个问题,现在需要基于更改的另一个答案,该更改需要基于额外的参数进行. 以前我有以下提供给我正确签名的信息. signature = hashlib.sha1("i=myusername&v=%s&t=7087db23de5ef07b5723" % timestamp) 现在,我需要将以下内容完全添加到该字符串中,其中=代表= 这使用Java将外部PKCS1字节数组和证书添加到CMS容器
我们拥有创建PKCS1 v2.1数字签名的客户端应用程序(Applets和Silverlight).由于未将原始内容下载到客户端,因此将数字签名创建为PKCS1,因此仅将内容的哈希发送到客户端以节省带宽. 我们正在尝试创建PKCS7 / CMS容器服务器端based on the information from this post: >阅读证书并以X5如何将Java程序包装到包含有签名的jar之类的bouncycastle的单个exe文件中
我需要将Java程序(带有捆绑jre)打包到单个exe文件中.到目前为止,我一直使用Launch4J.虽然Launch4j仅接受一个jar,所以在调用launch4j之前,我总是将所有外部库打包到一个jar中. 这对bouncycastle库不起作用,因为它们已签名并且将它们提取并重新打包到单个jar中会损坏签名. 对生成的Java符号/验证密钥和Javascript WebCrypto验证失败
我试图 >生成签名/验证密钥(RSA) >在Java Web应用程序上签名一个值(使用这些键)(让我们调用服务器端)>以便Web客户端进行验证-作为RSASSA-PKCS1-v1_5 SHA-256导入的公钥(在浏览器中,使用WebCrypto API /客户端) 即使将公共符号/验证密钥成功作为客户端的JWK导入,我也无法验证签名的在使用PDFBox的Java中,如何使用文本创建可见的数字签名
Digital text with text and background image我正在尝试使用Java中的PDFBox对PDF文件进行数字签名,并在页面上显示可见文本,类似于在Acrobat中手动创建的页面.如图中所示(我只寻找快照,另一个也拥有数字签名的细节),此示例显示了使用图像文件进行签名.怎么做?解决方法:该代码将包含java-RSA签名性能
当我使用由KeyPairGenerator生成的密钥在计算机上运行以下代码时,我大约需要31毫秒. import java.security.KeyPairGenerator; import java.security.PrivateKey; import java.security.Signature; public class Crypto { public static void main(String[] args){如何使用带有etoken(笔驱动器)的Python对PDF文档进行数字签名?
如何使用Python对PDF文档进行数字签名?我有一个令牌(在笔式驱动器中). 此外,我使用openpyxl创建了一个excel文件,并将其转换为PDF.现在有一个要求,我需要向该PDF文档添加数字签名. 有什么办法可以在python中实现吗?解决方法:使用为此任务设计的python模块,它对PDF-s进行数字签名. 您c#-使用iTextSharp库提取包含在pdf文件中的签名的图像
我有一个签名的PDF文件.通过使用iTextSharp库的此功能,我找到了证书p7m签名: private void GetSignature(string FileName) { AcroFields acroFields = new PdfReader(FileName).AcroFields; List<string> names = acroFields.GetSignatureNames();在Python中验证经过数字签名的PDF
我目前正在使用Python处理一些PDF处理代码.对于此项目,软件需要能够验证PDF是否具有有效的数字签名.到目前为止,在搜索中,我发现了一些Java API可以解决问题(例如iText),但在Python中却没有.如果有人具有以下任一链接,将不胜感激: >我可以用来验证数字签名的API >有关如何编写自己的C#-itextsharp中的Pads LTV验证引发Uri前缀无法识别
我已经在LTV支持下成功签署了pdf文件.我可以通过Adobe Acrobat Reader以及外部验证器检查pdf和LTV签名是否有效. 我正在尝试使用iTextSharp 5.5.10进行相同的验证. 我正在关注iText示例代码C5_06 但是,当我调用ltvVerifier.Verify时,我得到了System.NotSupportedException,无法识别C#-PDF签名-嵌入分开签名的哈希
我正在尝试在两个服务器中使用两个Web服务来签署PDF文档.但是它显示Adobe Reader中的“自签名以来,文档已被更改或损坏”.任何人都可以在以下代码中提出错误的建议. 程序 1.服务器A上的Web服务(WS),从PDF生成哈希,然后发送到服务器B上的WS进行签名.2.服务器B上的WS签名哈希.3.服务C#-条纹Webhook签名失败-Stripe.net
我正在尝试使用Jayme Davis的c#库Stripe.net实现条纹webhook.我已经在条纹仪表板中设置了测试端点,并生成了秘密.端点运行良好,并将使用StripeEventUtility.ParseEvent生成StripeEvent.问题是使用ConstructEvent函数,我无法获得要匹配的签名.任何帮助或建议,将不胜感激. isSignaturpython – M2Crypto RSA.sign vs OpenSSL rsautl -sign
M2Crypto和OpenSSL CLI似乎没有创建相同的数字签名.这是我在Python中使用的代码: import M2Crypto rsa = M2Crypto.RSA.load_key("privkey.pem") open("sig_m2crypto", "w").write(rsa.sign("md5-digest", "md5")) 这是OpenSSL的命令行: echo "mdjava – PDFBox – 打开并保存已签名的pdf会使我的签名无效
我正在努力学习使用Apache的pdfBox来处理数字签名文档的工作.在测试期间,我创建了一个完全空的pdf文档. 然后我使用带证书功能的签名通过Adobe Reader签署了该文档. 我尝试使用pdfBox打开,保存和关闭已签名的文件,而不进行任何修改.但是,一旦我在Adobe中打开文件,文件就不再有效. AC#SignedCms的Java实现
我正在使用Java实现C#SignedCms功能. 我正在使用bouncycastle libs. 问题是我得到的java签名与使用SignedCms生成的签名不同. C#代码 X509Certificate2 certificate = new X509Certificate2("myCertPath", "myPass"); String text = "text"; ContentInfo contentInfo = new Conjava – 如何使用我现有的Web项目实现数字签名
我正在开发用户需要在文档上进行数字签名的项目.我在谷歌检查并了解sinadura这是一个桌面应用程序,但我需要调用它到我的Web应用程序. 我在Linux服务器(https://www.alfresco.com/thank-you/thank-you-downloading-alfresco-community-edition)上安装了alfresco社区版,并按照GitHubjavascript – 作为就业申请的一部分,在c#MVC3(非托管)的应用程序上书写签名
我正在尝试找到类似于http://www.tenstreet.com的解决方案.我试过环顾互联网和sourceforge,但我发现的一切都是关于加密数字签名(我将使用,但不是我缺乏的),而不是图像数字签名.我发现了很多托管解决方案,但由于我们业务的性质,托管解决方案是不可能的(我工作的地方几乎必须在内部php – 在第三方调用WebHook中验证用户身份
我有一个设置 >用户可能会也可能不会登录我的网站, >用户将表单提交给第三方服务,并且>第三方服务做了它的事情,然后在我的网站上调用“webhook”,转发所有$_POST数据. 所以说明一下: +---------------------+ +---------------------------+ | mysite.com/for以编程方式验证已签名的dll的C
我有一个签名的DLL,并希望在我使用它之前验证它的签名. 我的申请是由C编写的.如何以编程方式获取dll的签名?解决方法:您可以使用WinVerifyTrust function.Dlls和PE几乎相同,除了头部有2到3个字节的差异.完整的代码示例是here(也适用于dll).java – EC签名大小?
我已经挣扎了一段时间了.这是我的情景.我正在尝试生成25个字符的软件产品密钥(如Microsoft风格的FFFFF-EEEEE-DDDDD-BBBBB-77777).我已经通过nonce(原始产品密钥)成功生成 – 根据这篇文章,我的最终产品密钥(在以24格式编码之前)应该恰好是15个字节(我的nonce为4个字节,我的数字签java – 如何删除模糊函数调用
请帮我解决这段代码中的模糊调用. fac.newtransform()和fac.new signedinfo()给出错误说: reference to newTransform is ambiguous, both method newTransform(String,TransformParameterSpec) in XMLSignatureFactory and method newTransform(String,XMLStructure) in XMLSigna在充气城堡上验证javacard签名ALG_ECDSA_SHA
我的问题看起来像这样:我在javaCard上生成一个签名(jcdk 2.2.2),当我想在终端上使用BouncyCastle验证它时,签名并不总是被验证 – 3,66中的1(平均100次尝试)签名是经核实,其余部分归还假.当我验证卡上的签名时,它总是返回true,但是在终端上它通常返回false,但有时是真的.因为终端有java – Itext多重签名
我必须签署一个带有多个签名的pdf.这不是同时完成的. 所以A签署文件,2天后,B签署文件,等等…… 如Manning iText in Action和Web上的代码示例所述,要在已包含签名的文档上添加签名,我只需在创建签名时添加两个参数: stamper = PdfStamper.createSignature(this.pdfReader,linux – 将私钥存储在数字签名服务器上的位置?
我正在开发一个客户端 – 服务器应用程序,它需要在发送到客户端之前使用私钥对某些文件进行签名.然后,客户端将使用公钥验证签名.因此,私钥将始终在服务器上,并且可由服务器应用程序读取. 问题是我想知道在哪里存储我的私钥,在服务器泄露的情况下泄露更安全. 我应该将它存储在数据