public ActionResult Encrypt(string data, string password, bool pad) { try { string encryptedData = Commands.EncryptString(Commands.AddPrefix(data, false), password); if (pad) { encryptedData = Commands.AddPrefix(encryptedData, true); encryptedData = Commands.PadData(encryptedData); } return(new ObjectResult <object>(GetResponse(data: encryptedData))); } catch (Exception) { return(Json(GetResponse(success: false, error: "Unable to encrypt text."), JsonRequestBehavior.AllowGet)); } }