CgwMonitorManage.Common.CommonFunction.EncryptPassword C# (CSharp) Method

EncryptPassword() public static method

用户密码加密
public static EncryptPassword ( string userPassword, string nodeEntropy ) : string
userPassword string 用户密码.明文
nodeEntropy string 增加加密效果,节点名称
return 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);
        }