C# 创建用户身份验证表单
我有一个excel C#加载项,它需要用户身份验证表单。用户名和密码将用于用户在加载项中使用UDF公式 有人能帮助我如何使用示例代码进行操作吗C# 创建用户身份验证表单,c#,authentication,C#,Authentication,我有一个excel C#加载项,它需要用户身份验证表单。用户名和密码将用于用户在加载项中使用UDF公式 有人能帮助我如何使用示例代码进行操作吗 感谢使用Visual Studio创建常规Windows窗体 创建表单的实例并使用 form.ShowDialog(); 这里有一个提示: 要存储密码,请存储密码的散列,并仅存储该散列。用户登录时,将哈希值与用户键入的密码哈希值进行比较,如果匹配,则为用户 您可以使用MD5散列 详情如下: public static string MD5(string
感谢使用Visual Studio创建常规Windows窗体 创建表单的实例并使用
form.ShowDialog();
这里有一个提示:
要存储密码,请存储密码的散列,并仅存储该散列。用户登录时,将哈希值与用户键入的密码哈希值进行比较,如果匹配,则为用户
您可以使用MD5散列
详情如下:
public static string MD5(string originalPassword)
{
Byte[] originalBytes;
Byte[] encodedBytes;
MD5 md5;
//Instantiate MD5CryptoServiceProvider,
//get bytes for original password and compute hash (encoded password)
md5 = new MD5CryptoServiceProvider();
originalBytes = ASCIIEncoding.Default.GetBytes(originalPassword);
encodedBytes = md5.ComputeHash(originalBytes);
//Convert encoded bytes back to a 'readable' string
return BitConverter.ToString(encodedBytes);
}