Re: RSACryptoServiceProvider or similar



hula wrote:
but the should not be able to generate a new
modified message.

If you're trying to prevent attackers from generating "messages" that would be recognized as valid by the recipient, then you could use digital signatures generated using the master's private key. You would need to keep that private key private, which, since it's only used at one central location, is not that hard. And you would have to ensure that the recipient verifies the digital signature using the corresponding public key, and that's no harder than any other license-checking provision in the software running at the customer site.

--Mike Amling
.



Relevant Pages

  • Re: Decrypt PGP Files
    ... KM> understanding of PGP is that to decrypt these attachments I will need ... KM> the secret key of the recipient, since the files were encrypted with ... some parts of the private key, but this is not easy. ... KM> 2- I would have to import these keys into my keyring ...
    (borland.public.delphi.thirdpartytools.general)
  • Re: RSACryptoServiceProvider or similar
    ... Mike Amling schrieb: ... would be recognized as valid by the recipient, ... digital signatures generated using the master's private key. ...
    (sci.crypt)
  • Re: Diffie Hellman sessions
    ... Not its not homework, I'm 28 and out of school for 5 years, I guess ... For example when using PGP with DH keys, is there any forward secrecy? ... I mean if the private key of the recipient is lost, ...
    (sci.crypt)
  • Re: Slightly OT: The paperless office: How far can we go?
    ... Digital signatures: I think Jim T. already does that. ... In public key encription, your private key can be used on a plain text ...
    (sci.electronics.design)
  • Re: Benefits of Digital Signed email (are there really any?)
    ... email in order to include a legal footer or disclaimer. ... the integrity of the message. ... Only someone with the sender's private key ... digital signatures to avoid inaccurate attributions by less ...
    (microsoft.public.windows.server.sbs)