在.NET中加密短字符串的最佳方法是什么?

8 .net c# security

我的老板要我加密数据传输过程中使用的一些信息.要加密的各个字符串长度在8到20个字符之间.必须使用单个密码进行加密和解密,因此我需要一个对称的算法.我不想自己动手 - 我想使用C#中内置的.NET.

那么,哪种算法最好?

Eoi*_*ell 8

TripleDes?

你可以使用 System.Security.Cryptography.TripleDESCryptoServiceProvider

少量加密/解密的代码...完全按照它在锡上说的:)


Mat*_*hen 6

TripleDES是一个非常好的选择,但您也可以考虑AesCryptoServiceProvider(AES),这是一种现代对称密码.