Hi Bill,
There's currently no implementation of Diffie-Hellman key exchange in
the .NET Framework cryptography classes; you would need to call
CryptoAPI to do a D-H exchange. DSS is supported, but of course that
algorithm only provides signature services. Once you've done your D-H
key exchange to establish a shared secret, you can use that as your
session key with Rijndael, 3DES, or any of the other symmetric ciphers
using the System.Security.Cryptography classes.
Hope this helps,
--Brian LaMacchia
Co-author, .NET Framework
Security
-----Original Message-----
From: Booth, Bill [mailto:[EMAIL PROTECTED]]
Sent: Monday, May 27, 2002 12:53 PM
To: [EMAIL PROTECTED]
Subject: [DOTNET] Cryptography Namespace and Diffie-Hellman/DSS
Does anyone know if you can encrypt a file using a Diffie-Hellman/DSS
public
key with the .NET cryptography namespace or do you have to use
CryptoAPI?
Thanks for any info.
Bill
You can read messages from the DOTNET archive, unsubscribe from DOTNET,
or
subscribe to other DevelopMentor lists at http://discuss.develop.com.
You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.