Re: Use of Microsoft Enhanced CSP in custom bulit applications

From: S. Pidgorny [MVP] (slavickp@yahoo.com)
Date: 05/15/02


From: "S. Pidgorny [MVP]" <slavickp@yahoo.com>
Date: Wed, 15 May 2002 14:54:58 +1000


Usually algorithms with long keys (like 1024-bit RSA) are used for key
exchange only, while more efficient algorithms like Diffie-Hellman. Apart
from those, message digestalgorithms are crucial and CryptoAPI supports
pretty much all of them!

To have better understanding of each algorithm's appropriate usage, see
Peter Guttmann's Encryption and Security tutorial
(http://www.cs.auckland.ac.nz/~pgut001/tutorial/). Peter is also author of
excellent multiplatform CryptLib security toolkit
(http://www.cs.auckland.ac.nz/~pgut001/cryptlib/)

HTH

--
Svyatoslav Pidgorny, MS MVP, MCSE
-= F1 is the key =-
"Narayan" <stnarayan@hotmail.com> wrote in message
news:2dbb01c1fa4c$6b1c4d80$3bef2ecf@TKMSFTNGXA10...
> Thank you for your response.
>
> Could you also let me know how to determine if the
> encryption achieved through the use of capicom is 128-bit
> or 1024 bit etc., . Does the keylength determine the
> strength of encryption?
>
> Please clarify.
>
> Regards,
> Narayan
>
>
>
> >-----Original Message-----
> >Have you considered using the newer Capicom ?
> >It also has redistributable available for the post Win
> 3.11 clients.
> >http://msdn.microsoft.com/library/en-
> us/security/Security/capicom_start_page
> >..asp
> >
> >--
> >Roger Abell
> >MVP (Windows Platform)  Associate Expert
> >The Expert Zone - www.microsoft.com/windowsxp/expertzone
> >
> >"Narayan" <forebusiness@hotmail.com> wrote in message
> >news:238b01c1f8cc$a4bd22c0$b1e62ecf@tkmsftngxa04...
> >> Hello,
> >>
> >> Brief Background:
> >>
> >> We are a commercial establishment that periodically
> >> exchanges files with our clients over the Internet. In
> >> order to maintain security of information exchanged, we
> >> would like to develop a program using the Microsoft
> >> CryptoAPI functions (enhanced CSP obtained from the High
> >> Encryption Pack) supplied with Windows OS so that we are
> >> able to achieve at least 128-bit encryption.
> >>
> >> We would want to develop this program using Visual Basic
> >> 6.0.
> >>
> >> Client versions of the program we want to develop would
> >> have to be distributed to our clients to encrypt/decrypt
> >> before/after transfer.
> >>
> >> My question is - Given the above scenario, are there any
> >> restrictions on the use of CryptoAPI CSPs that implement
> >> RSA or other algorithms, for both our company as well as
> >> our clients?
> >>
> >> We have referred to the end-user license agreements but
> >> have been unable to find a proper answer to this
> question.
> >> Please advise.
> >>
> >> Regards,
> >>
> >> Narayan
> >>
> >
> >
> >.
> >


Relevant Pages

  • Re: OWA Premium
    ... Exchange 2003's encryption when emailing confidential information ... Where can I find pricing information on OWA premium? ... Are you happy with the encryption and digital ... Eudora, Mac Mail, Web-based clients (like accessing the messages through ...
    (microsoft.public.exchange.clients)
  • Re: OWA Premium
    ... Wondering about Exchange 2003 <Wondering about Exchange ... Where can I find pricing information on OWA premium? ... Are you happy with the encryption and digital ... clients ...
    (microsoft.public.exchange.clients)
  • Re: IPSec to encrypt SMB traffic?
    ... of our clients are within our own Domain. ... Removed all entries under Key Exchange Security Method except for: ... default lists intact) - this new list is the Selected one ... Encryption and Integrity Security Method. ...
    (microsoft.public.windows.server.security)
  • Re: IPSec to encrypt SMB traffic?
    ... of our clients are within our own Domain. ... Removed all entries under Key Exchange Security Method except for: ... default lists intact) - this new list is the Selected one ... Encryption and Integrity Security Method. ...
    (microsoft.public.windowsxp.security_admin)
  • Re: Encrypted network communication
    ... Bob) communicate over an insecure channel. ... This type of encryption uses a single shared, ... Secret-key encryption algorithms use a single secret key to encrypt and ... unauthorized users and a public key that can be made public to anyone. ...
    (microsoft.public.dotnet.languages.csharp)