Пример #1
0
        public IActionResult Index(HashCalculator model)
        {
            SetViewBagValues();
            if (!ModelState.IsValid)
            {
                return(View());
            }

            String selectedValue = model.SelectedAlgorithm;

            switch (selectedValue)
            {
            case "SHA1": model.Result = model.ComputeSHA1Hash(); break;

            case "SHA256": model.Result = model.ComputeSHA256Hash(); break;

            case "SHA384": model.Result = model.ComputeSHA384Hash(); break;

            case "SHA512": model.Result = model.ComputeSHA512Hash(); break;

            case "MD5": model.Result = model.ComputeMD5Hash(); break;
            }

            return(View(model));
        }