public virtual ActionResult Index() { var model = new PasswordHashGeneratorViewModel { }; return(View(model)); }
public virtual ActionResult Index(PasswordHashGeneratorViewModel model) { if (!ModelState.IsValid) { return(View("_PasswordHashForm", model)); } model.Salt = SHA256Hash.CreateSalt(6); model.PasswordHash = SHA256Hash.HashValue(model.Password, model.Salt); return(View("_PasswordHashForm", model)); }