public IActionResult AES(AESInfo aes)
        {
            string message = "";

            if (ModelState.IsValid)
            {
                string userInfo = aes.UserId + aes.Password;

                // 암호화 정보
                aes.EncUserInfo = _protector.Protect(userInfo);

                // 복호화 정보
                aes.DecUserInfo = _protector.Unprotect(aes.EncUserInfo);

                ViewData["message"] = "암복호화가 성공적으로 이루어졌습니다.";

                return(View(aes));
            }
            else
            {
                message = "암복호화를 위한 정보를 올바르게 입력하세요.";
            }

            ModelState.AddModelError(string.Empty, message);
            return(View());
        }
 public IActionResult AES(AESInfo aes)
 {
     string message = string.Empty;
     if (ModelState.IsValid)
     {
         string userInfo = aes.UserId + aes.Password;
         aes.EncUserInfo = _protector.Protect(userInfo); //encrypt info
         aes.DecUserInfo = _protector.Unprotect(aes.EncUserInfo); //decrypt info
         ViewData["Message"] = "Encryption/Decryption is successed";
         return View(aes);
     }
     else
     {
         message = "Please input encrypt/decrypt info correctly";
     }
     ModelState.AddModelError(string.Empty, message);
     return View(aes);
 }