HomeController.cs 529 B

1234567891011121314151617181920
  1. using Masuit.Tools.Security;
  2. using Microsoft.AspNetCore.Mvc;
  3. using System.Net;
  4. using System.Threading.Tasks;
  5. namespace NetCoreTest.Controllers
  6. {
  7. public class HomeController : Controller
  8. {
  9. [HttpGet("rsaenc")]
  10. [ProducesResponseType((int)HttpStatusCode.OK)]
  11. public async Task<IActionResult> Rsa(string str)
  12. {
  13. var rsaKey = RsaCrypt.GenerateRsaKeys();
  14. var enc = str.RSAEncrypt();
  15. var dec = enc.RSADecrypt();
  16. return Ok(dec);
  17. }
  18. }
  19. }