public static void Main()
string salt = CryptSharp.Crypter.Phpass.GenerateSalt(8);
Console.WriteLine(ValidatePassword("45207902Rr!","$P$BcqHztMogRu7U7PSXC7ptWTsaoLJNG1",salt));
public static bool ValidatePassword(string pass, string passCriptat, string salt)
string CryptedInput = CryptSharp.Crypter.Phpass.Crypt(Encoding.ASCII.GetBytes(pass), salt);
string CryptedPassword = CryptSharp.Crypter.Phpass.Crypt(Encoding.ASCII.GetBytes(passCriptat), salt);
return string.Equals(CryptedInput, CryptedPassword);