private void buttonGenerateHash_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(textBoxPassword.Text)) { textBoxPasswordHAsh.Text = SHA256Hash.GetHashString(textBoxPassword.Text); } }
public string GetToken() { string token = SHA256Hash.GetHashString(ip + name + DateTime.Now + RandomStringGenerator.NextString(_tokengennum)); tokenList.Add(token); _logger.Add("Generated Token for client"); return(token); }
public bool AddUser(string name, string password) { if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(password)) { return(false); } _logger.Add("Add/update user " + name); return(AppConfigWriter.Write(name, SHA256Hash.GetHashString(password))); }
public bool ChangePassword(string newPassword) { if (string.IsNullOrEmpty(newPassword)) { return(false); } var userName = OperationContext.Current.ServiceSecurityContext.PrimaryIdentity.Name; if (!AppConfigWriter.Write(userName, SHA256Hash.GetHashString(newPassword))) { return(false); } _logger.Add("Changed password for user: " + userName); return(true); }
private bool GetUser(string userName, string password) { foreach (var key in ConfigurationManager.AppSettings) { if (key.ToString() == userName) { if (ConfigurationManager.AppSettings[key.ToString()] == SHA256Hash.GetHashString(password)) { log.Add($"Login user: {userName} using password ******* OK"); return(true); } } } return(false); }