Exemple #1
0
 public IActionResult Encrypt([FromBody] TextPostViewModel model)
 {
     if (!TryValidateModel(model, out string message))
     {
         return(Faild(new { message }));
     }
     return(Success(new { data = cryptoProvider.RSA_Encrypt(model.text) }));
 }
Exemple #2
0
 public IActionResult Decrypt([FromBody] TextPostViewModel model)
 {
     if (!TryValidateModel(model, out string message))
     {
         return(Faild(new { message }));
     }
     if (!cryptoProvider.RSA_Decrypt(model.text, out string Text))
     {
         return(Faild(new { message = "Decrypt Faild for invliad input." }));
     }
     return(Success(new { data = Text }));
 }