.net中的加密

gdu*_*ubs 0 c# asp.net encryption aes

我被告知有一个我可以使用的加密库,我可以选择一些(例如AES,RSA等).我还读了一些关于键的东西.您刚刚生成的密钥是否可以加密和解密一系列文本?你必须购买那把钥匙吗?

另外,加密和解密是否需要注意最佳实践?是否加密密码?性能会受到影响吗?

Fre*_*eer 7

你是对的.Base64编码远离实际加密数据的世界.前者只是使用64个唯一字符将数据转换为可表示的,最好对数据进行模糊处理,而后者实际上将数据转换为只有在使用适当的密钥解密后才有意义的表示.如果你想保守秘密,不要使用base64编码.

您刚刚生成的密钥是否可以加密和解密一系列文本?

是.

你必须购买那把钥匙吗?

不,你自己生成密钥.

是否加密密码?

明确地.您应该始终尽可能加密密码.

性能会受到影响吗?

加密数据时,您使用的CPU周期比其他情况要多,因此性能会受到影响,但这实际上取决于您使用的算法,数据量等.

这里有一些可能会帮助你的linke: