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); }