Reverse usage public/private RSA encryption keys licensing ... X509?

charismatic_evangelist_at_yahoo.com
Date: 11/25/04

  • Next message: Erick Daniel Tinajero: "Re: Using private keys to sign hash"
    Date: 25 Nov 2004 11:10:37 -0800
    
    

    I thank William Stacey for teaching me that I do not need to store
    hash twice, and Morten Dahl for: RSA rsa = RSA.Create();

    I now have a solution (to verify that our license has not been
    tampered with) that works.

    Further, I have recently become aware of X509 Certificates. Because
    Microsoft C# .NET has a whole namespace for X509Certificates:

    1. Can I alternatively use X509 to verify that our license has
    remained untouched?

    2. Is it worth the additional effort?

    3. Is the X509 buzzword (A) so prevalent and (B) so respected that our
    marketeers can brag about our using it and make our software more
    marketable? :-)

    Happy Thanksgiving!

    "William Stacey [MVP]" <staceywREMOVE@mvps.org> wrote in message news:<uUw5Zsk0EHA.2040@tk2msftngp13.phx.gbl>...
    > > RSA rsa = RSA.Create(); // By default RSACryptoServiceProvider
    > > instead of
    > > RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();
    >
    > TMK, it is the same thing as RSA is an abstract base class and
    > RSACryptoServiceProvider is currently the only concret class that derives
    > from RSA. Some other stuff goes on in Create, but you end up with an
    > RSACryptoServiceProvider:
    >
    > RSA rsa = RSA.Create();
    > Console.WriteLine("Type:"+rsa.GetType().ToString());
    > --Output
    > Type:System.Security.Cryptography.RSACryptoServiceProvider


  • Next message: Erick Daniel Tinajero: "Re: Using private keys to sign hash"

    Relevant Pages

    • Reverse usage public/private RSA encryption keys licensing ... X509?
      ... and Morten Dahl for: RSA rsa = RSA.Create; ... marketeers can brag about our using it and make our software more ... > RSACryptoServiceProvider is currently the only concret class that derives ...
      (microsoft.public.dotnet.framework)
    • Re: Reverse usage of public/private RSA encryption keys for licensing?
      ... it is the same thing as RSA is an abstract base class and ... RSACryptoServiceProvider is currently the only concret class that derives ... from RSA. ...
      (microsoft.public.dotnet.security)
    • Re: Reverse usage of public/private RSA encryption keys for licensing?
      ... it is the same thing as RSA is an abstract base class and ... RSACryptoServiceProvider is currently the only concret class that derives ... from RSA. ...
      (microsoft.public.dotnet.framework)
    • private Key aus P12 Datei
      ... public string Sign(string TextToSign, string PrivateKey) ... RSACryptoServiceProvider rsaCryptoServiceProvider = new ... RSA RSA = RSA.Create; ... ASCIIEncoding Encoding = new ASCIIEncoding; ...
      (microsoft.public.de.german.entwickler.dotnet.csharp)
    • RE: Implementing RSACryptoServiceProvider *and* JavaScript
      ... One of the things I discovered is the 'standard' RSA algorithms, ... I've more-or-less come to the conclusion that the RSACryptoServiceProvider ... >> passwords and other sensitive information is passed from the client back to ... >> a JavaScript RSA implementation that works with the RSACryptoServiceProvider. ...
      (microsoft.public.dotnet.framework.aspnet.security)