Example #1
0
<?php

$response = array();
if (isset($_POST["text"])) {
    $key = @$_POST["key"];
    $text = $_POST["text"];
    try {
        require_once 'lib.crypt.php';
        $do = new YaeCrypt($key, $text);
        $do->encrypt();
        $message = "\n    <div class='ui positive floating message form'>\n      <i class='close icon'></i>\n      <div class='header'>Success!</div>\n      <p>\n        <div class='field'>\n          <label>Your new encrypted text</label>\n          <textarea>{$do->result}</textarea>";
        if ($do->KeyChanged) {
            $message .= "\n      <br><small>Your personal decrypt key: {$do->ENCRYPTION_KEY}</small>";
        }
        $message .= "\n        </div>\n      </p>\n    </div>";
        $response["message"] = utf8_encode($message);
    } catch (Exception $e) {
        $error = $e->getMessage();
        $message = "\n    <div class='ui negative floating message'>\n      <i class='close icon'></i>\n      <div class='header'>Error</div>\n      <p>\n        {$error}\n      </p>\n    </div>";
        $response["message"] = utf8_encode($message);
    }
} else {
    $message = "\n  <div class='ui negative floating message'>\n    <i class='close icon'></i>\n    <div class='header'>Error</div>\n    <p>\n      You must send the text to encrypt.\n    </p>\n  </div>";
    $response["message"] = utf8_encode($message);
}
echo json_encode($response);
Example #2
0
<?php

$response = array();
if (isset($_POST["text"])) {
    $key = @$_POST["key"];
    $text = $_POST["text"];
    try {
        require_once 'lib.crypt.php';
        $undo = new YaeCrypt($key, $text);
        $undo->decrypt();
        $message = "\n    <div class='ui positive message form'>\n      <i class='close icon'></i>\n      <div class='header'>Success!</div>\n      <p>\n        <div class='field'>\n          <label>Your decrypted text</label>\n          <textarea>{$undo->result}</textarea>\n        </div>\n      </p>\n    </div>";
        $response["message"] = utf8_encode($message);
    } catch (Exception $e) {
        $error = $e->getMessage();
        $message = "\n    <div class='ui negative message'>\n      <i class='close icon'></i>\n      <div class='header'>Error</div>\n      <p>\n        {$error}\n      </p>\n    </div>";
        $response["message"] = utf8_encode($message);
    }
} else {
    $message = "\n  <div class='ui negative message'>\n    <i class='close icon'></i>\n    <div class='header'>Error</div>\n    <p>\n      You must send the text to decrypt.\n    </p>\n  </div>";
    $response["message"] = utf8_encode($message);
}
echo json_encode($response);