Advertisement
Guest User

Untitled

a guest
Sep 27th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. private void btnDownload_Click(object sender, EventArgs e)
  2. {
  3. FolderBrowserDialog fbd = new FolderBrowserDialog();
  4. DialogResult result = fbd.ShowDialog();
  5.  
  6. string bestandspad = fbd.SelectedPath + "/accounts.cvs";
  7.  
  8. if (!string.IsNullOrWhiteSpace(fbd.SelectedPath))
  9. {
  10. File.Create(bestandspad).Close();
  11. StringBuilder sb = new StringBuilder();
  12. foreach (var user in users)
  13. {
  14. sb.AppendLine(string.Join(";", user));
  15. }
  16. File.AppendAllText(bestandspad, sb.ToString());
  17. Console.WriteLine("");
  18. }
  19.  
  20. }
  21.  
  22. private void btnLogin_Click(object sender, EventArgs e)
  23. {
  24. username = txtUsername.Text;
  25. password = txtPassword.Text;
  26.  
  27. userregel = new string[3];
  28. userregel[0] = username;
  29. userregel[1] = password;
  30. userregel[2] = hashPassword(password);
  31. users = new List<string[]>();
  32. users.Add(userregel);
  33.  
  34.  
  35. }
  36.  
  37. private string hashPassword(string text)
  38. {
  39. string hashedPassword;
  40.  
  41. char[] letters = password.ToCharArray();
  42.  
  43. Array.Reverse(letters);
  44.  
  45. foreach (var kar in letters)
  46. {
  47. password += kar;
  48. }
  49.  
  50. string zoutenpeper = "$_MaxHash_" + password + "_999_" + "_#123";
  51. byte[] bytes = new UTF8Encoding().GetBytes(zoutenpeper);
  52. byte[] hashBytes;
  53.  
  54. using (SHA512 shaM = new SHA512Managed())
  55. {
  56. hashBytes = shaM.ComputeHash(bytes);
  57. }
  58.  
  59. hashedPassword = Convert.ToBase64String(hashBytes);
  60.  
  61. return hashedPassword;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement