从控制台应用程序解密 ASP.NET 会员密码
Decrypt ASP.NET Membership Passwords from Console App
我有一个 ASP.NET 会员数据库,我需要解密加密的密码。我想通过 PowerShell 或 C# 执行此操作。我有盐、机器密钥和加密的密码字符串。这是我目前所拥有的示例,但我不知道 Salt 和 Machine Key 应该在哪里发挥作用。
try
{
byte[] data = Encoding.UTF8.GetBytes(pwd);
data = this.DecryptPassword(data);
return Encoding.UTF8.GetString(data);
}
catch (Exception ex)
{
return ex.Message;
// No machine key?
}
我想这已经在这里得到解答了:
Decrypting an 'Encrypted' password from ASP.NET 2.0 Membership
谢谢,
菲尔
我有一个 ASP.NET 会员数据库,我需要解密加密的密码。我想通过 PowerShell 或 C# 执行此操作。我有盐、机器密钥和加密的密码字符串。这是我目前所拥有的示例,但我不知道 Salt 和 Machine Key 应该在哪里发挥作用。
try
{
byte[] data = Encoding.UTF8.GetBytes(pwd);
data = this.DecryptPassword(data);
return Encoding.UTF8.GetString(data);
}
catch (Exception ex)
{
return ex.Message;
// No machine key?
}
我想这已经在这里得到解答了:
Decrypting an 'Encrypted' password from ASP.NET 2.0 Membership
谢谢,
菲尔