Re: A novice question ... Help please

From: Michel Gallant \(MVP\) (neutron_at_istar.ca)
Date: 05/22/03

  • Next message: Joe Kaplan: "Re: Code access security...."
    Date: Thu, 22 May 2003 12:11:16 -0400
    
    

    You need to understand symmetric encryption (3DES is one such algorithm) versus
    asymmetric (e.g. RSA) encryption.
    Symmetric encryption is used to bulk encrypt data of any size, using the same
    private (session) key for the encryption as for the decryption.
    See this topic, and samples here:

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconencryptingdata.asp
    To send the secret symmetric key to another user electronically, you
    typically encrypt that (short) key using an asymmatric (like RSA) encryption key.

    On Win98+ with High Encryption pack, you already have 3DES, RC2, RC4 asymmetric
    encryption capability with sufficient strength for your needs.

     - Michel Gallant
        MVP Security

    "James" <cjpk111@yahoo.com> wrote in message
    news:uPnFPkHIDHA.1720@TK2MSFTNGP11.phx.gbl...
    > Hi guys,
    > I am new to this cryptography thing.This is what I need to do ..
    > The system uses public key encryption .So I need to generate the Public key
    > and private key pair and send the public key to the other party.The key has
    > to be a 1024 RSA key.
    > The party has given me their public key and they want me to use DES3
    > encryption to encrypt the file and send it to them.
    > I was reading the documentation on MSDN
    > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/htm
    > l/cpconencryptingdecryptingdata.asp
    >
    > and it mentions that .NET supports only Digital Signature Algorithm and RSA
    > for public key encryption.So does it mean that using a .NET solution is out
    > of question. If so could any one guide on the alternatives.
    >
    > Any help or advice in this matter would be greatly appreciated.
    > Thanks in advance
    >
    > James
    >
    >


  • Next message: Joe Kaplan: "Re: Code access security...."

    Relevant Pages

    • Re: Verification
      ... > The processor doesn't have a chance of doing any kind of public private key ... > encryption ... > using an RSA public key allowing the device to tell it's session key (if you ...
      (sci.crypt)
    • Re: Sharing Encrypted Data
      ... > where D stands for decryption and E stands for encryption. ... You can use RSA directly or any ... You could then give your public key ... decryption functions are identical, differing only by the key they use. ...
      (sci.crypt.research)
    • RSA public-key system with smaller keys
      ... pseudorandom generator used in a classical RSA key generator. ... This extends to any public key cryptosystem, ... replace K by the encryption of K with key L ...
      (sci.crypt)
    • Re: Symmetric encryption: why not use private keys?
      ... > for traditional symmetric encryption. ... > that you have to be very careful to choose a passphrase with enough ... This would mean rock-solid encryption as ... secret key ring used for public key crypto. ...
      (sci.crypt)
    • Re: Symmetric encryption algorithm with group like properties
      ... >> Solutions that exist today are not as secure as they can be. ... I wouldn't expect more than PGP / GPG type encryption, ... > versions - with the key, protected by RSA encryption under a RSA public key ... > Alice needs a secure decryption mechanism to read her emails, ...
      (sci.crypt)