CgwMonitorManage.Common.CommonFunction.EncryptPassword C# (CSharp) 메소드

EncryptPassword() 공개 정적인 메소드

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