我对加密知之甚少。我正在尝试使用身份验证用户信息将数据保存到使用AES解密/加密的二进制文件(截至2011年常用的加密算法)。
我将如何开始?
我有一段代码可以让我对用户进行身份验证:
using System;
namespace Store_Passwords_and_Serial_Codes
{
class AuthenticateUser
{
private string userName, password;
public AuthenticateUser(string userName, string password)
{
this.userName = userName;
this.password = password;
}
public string UserName
{
get
{
return userName;
}
set
{
userName = value;
}
}
public string Password
{
get
{
return password;
}
set
{
password = value;
}
}
}
}
答案 0 :(得分:2)
有关如何通过AES .NET在C#中加密/解密的示例源的详细信息已经内置了几个内容,请参阅http://msdn.microsoft.com/de-de/library/system.security.cryptography.rijndael.aspx
如果您对所有位的算法更有兴趣,请查看http://msdn.microsoft.com/en-us/magazine/cc164055.aspx
其他有趣的链接/源代码: