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