Click here to Skip to main content
15,885,278 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
Hi,

I have a project,to develop an email encryption software in C# .net.So Please suggest which algorithm is better to choose.

Please provide any helpful links. Thanks.
Posted
Comments
John C Rayan 7-Aug-15 7:27am    
AES is more advanced and very secure so I would advise to with AES. I assume that you meant.

DSA - you need digital signature to encrypt.
AES - you have to have private/public pairs.

If you want more security then go for AES otherwise DSA should be fine.
Sergey Alexandrovich Kryukov 7-Aug-15 11:08am    
There is no just encryption. You need to get an idea of your security schema, how you generate and distribute keys, and so on, otherwise the message could be decrypted by anyone, not by addressee, or not decrypted by addressee...
—SA

1 solution

Please see my comment to the question. First of all, you need to grasp some ideas, at least the level of the user of cryptography, which is not trivial at all, so, from time to time, we observe the inquirers on this forum who even actually use the technology but still have no clue on the use of it. Don't become one of them, try to understand the topic. Start here:
https://en.wikipedia.org/wiki/Public-key_cryptography[^],
https://en.wikipedia.org/wiki/Cryptography[^].

Pay attention for what Alice and Bob do and why.

—SA
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900