English 中文(简体)
公开和核实已签署文件
原标题:Open and verify signed documents

我清楚地看到签署一份文件的过程。 您需要一名女律师协会出具的证明。 你们有公共和私人钥匙。 随同私人签署并公开发表你签署的文件。 当你签署文件时,文件过程是数字体,然后产生散射,随后,该散射线的私人钥匙被加密。 最后,我需要在文件上添加(目录)。

现在,为了开放这份文件,我需要将加密法与文件分开。 而且,我需要公用钥匙来核实该文件的有效性。 我非常清楚这一点。

因此,问题是......。 人民从哪里获得公共钥匙? 我如何检查谁签署该文件?

Do I need to append my certificate to the document that I want to sing?? If It s true. Is that not insecur??? give my certificate to everyone??

感谢

最佳回答

该文件没有“固定”。 各种数据签署标准(PKCS#7,CAdES, 通用数据,XML的XMLDSig,PDF文件规格)描述了将签字数据纳入产出档案的不同方法。 所有这些形式使你能够把公用钥匙(通常为X.509证书)与核查数据结合起来。 核查的目标也是检查关键本身是否有效。 或者,用户可能应当知道公共钥匙。

问题回答

你们要求的是公私营钥匙加密系统<>。 在RSA(一个特别的此类系统)中,“公共”和“私人”钥匙实际上只是两个数字,是较大数目的主要因素。 由于模块化工程如何(如果不解释数学),结果如下:

  • Anything encrypted with the "public" key can be decrypted with the "private" key
  • Anything encrypted with the "private" key can be decrypted with the "public" key

这两条方法都可行。 现在,在创造奶牛后,你会保持其中之一。 这是“私人”的。 另一方面,你增加了一些身份信息。 在X.509(一种特殊证明格式)的情况下,你添加“共同名称”和一些辅助信息,如设定日期。 这在证书的“公开”部分中增加。 证书的这个半部分,即公共钥匙,是你分发的。

在签署文件时,分发方法通常由你随附公用钥匙。 “签署文件”由X.509证书“通名”领域回答。 这将研究“cn=Joe Blow, o=Widgets Inc, l=Washington, s=DC, c=US”。 您向每个人提供“证书”——调整公共部分。 让人民做的就是:

  • Verify your signatures
  • Encrypt messages in such a way that only you can decrypt them

不要让人们伪造信息,让他们看上去





相关问题
SignedXml.CheckSignature Performance Issue

I have an issue with checking the signature of an XML file using .NET 3.5. It all works fine, but randomly the performance is poor. Sometimes it s instant and yet at other times it can take maybe 10 ...

How do I securely sign data with a timestamp?

I would like to sign records in a database with a secure timestamp to prove they have not been altered by anyone after that date. What methods or protocols should I consider? RFC 3161? Most of the ...

Sign with RSA-1024 an SHA-256 digest: what is the size?

I was wondering: 1) if I compute the digest of some datas with SHA-512 => resulting in a hash of 64 bytes 2) and then I sign this hash with RSA-1024 => so a block of 128 bytes, which is bigger than ...

Render PDF in SSRS 2008 with digital signature block

We are using SSRS 2008 to render pdf reports for our users. They would like the capability to digitally sign these reports. Is there anyway to add a digital signature block to a pdf file using SSRS ...

How to sign a custom JCE security provider

Sun s PKCS11 JCE security provider is lacking some functionality we need. So I wrote an enhanced version of it using the original sources. Unfortunately the JCE infrastructure rejects the new ...