V
viduras
Hi,
Is there any way in .NET/C# where double encryption can be used in
exchanging a symmetric key ?
If I ellaborate it further, say in a client server application, the
symmetric key that would be used for encryption-decryption would be
generated. The server and client has already exchanged public keys. The
server encrypts the symmetric key first using its private key and then
encrypts it using the public key of the client.
The client public key encryption at the server ensures that only the
client can decrypt the message, further more the private key encryption
by the server confirms that its the proper server that has sent the
secret key to the client.
Is this possible in .NET/C# and if so, whats the best method to go
about doing this.
Your early response to this will be very much appreciated,
Thanks,
Vidura
Is there any way in .NET/C# where double encryption can be used in
exchanging a symmetric key ?
If I ellaborate it further, say in a client server application, the
symmetric key that would be used for encryption-decryption would be
generated. The server and client has already exchanged public keys. The
server encrypts the symmetric key first using its private key and then
encrypts it using the public key of the client.
The client public key encryption at the server ensures that only the
client can decrypt the message, further more the private key encryption
by the server confirms that its the proper server that has sent the
secret key to the client.
Is this possible in .NET/C# and if so, whats the best method to go
about doing this.
Your early response to this will be very much appreciated,
Thanks,
Vidura