public static EncryptPassword ( string userPassword, string nodeEntropy ) : string | ||
userPassword | string | 用户密码.明文 |
nodeEntropy | string | 增加加密效果,节点名称 |
Résultat | string |
public static string EncryptPassword(string userPassword,string nodeEntropy)
{
byte[] toEncryptArray = UTF8Encoding.UTF8.GetBytes(userPassword);
//byte[] encryptArray = ProtectedData.Protect(toEncryptArray, null, DataProtectionScope.CurrentUser);
byte[] encryptArray = ProtectedData.Protect(toEncryptArray, Encoding.Default.GetBytes(nodeEntropy), DataProtectionScope.CurrentUser);
return "!@#" + Convert.ToBase64String(encryptArray);
}