Advertisement
Guest User

Untitled

a guest
Mar 31st, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.79 KB | None | 0 0
  1. RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
  2.                     byte[] buffer = new byte[1024];
  3.  
  4.                     rng.GetBytes(buffer);
  5.                     string randomStr = BitConverter.ToString(buffer);
  6.                     string newPwd = Convert.ToBase64String(GenerateSaltedHash(Encoding.UTF8.GetBytes(user.Password), Encoding.UTF8.GetBytes(randomStr)));
  7.  
  8.                     User newUser = new User();
  9.                     newUser.Level = user.Level;
  10.                     newUser.Disabled = 0;
  11.                     newUser.Password = newPwd;
  12.                     newUser.Salt = randomStr;
  13.                     newUser.UserName = user.UserName;
  14.                     newUser.Token = Convert.ToBase64String(Guid.NewGuid().ToByteArray());
  15.                     db.Utenti.Add(newUser);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement