Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Подскажите код обратной кодировки текста

  • Автор темы Автор темы Jacellen
  • Дата начала Дата начала
Ты че баклан, дефективный?
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
18 Мар 2019
Сообщения
822
Реакции
64
Отсылаю с клиента post запросом "зашифрованную "информацию - на php расшифровываю так:

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.



В итоге мы получаем array с данными, которые отослали с клиента.

Вопрос к знающим php:

Подскажите функцию для обратной шифровки в этого array в тот же вид, что и до шифрования
 
Отсылаю с клиента post запросом "зашифрованную "информацию - на php расшифровываю так:

Скрытое содержимое

В итоге мы получаем array с данными, которые отослали с клиента.

Вопрос к знающим php:

Подскажите функцию для обратной шифровки в этого array в тот же вид, что и до шифрования
Пожалуйста, авторизуйтесь для просмотра ссылки.
(не реклама)
 
я не шарю в php - не подскажешь готовый код?
mcrypt
Код:
Expand Collapse Copy
class Crypto{
  private $mkey;
 
    function __construct($mkey){
       $this->mkey=$mkey;
       $this -> InitFromKey($this->mkey);
    }
 
    private function InitFromKey($key){
       $this->key = pack('H*', $key);
       $this->key_size =  strlen($this->key);
       $this->iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC);
       $this->iv = mcrypt_create_iv($this->iv_size, MCRYPT_RAND);
    }
 
    function Crypt($target){
       if (empty($target)) return $target;
       $ciphertext = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $this->key, $target, MCRYPT_MODE_CBC, $this->iv);
       $ciphertext = $this->iv . $ciphertext;
       $ciphertext_base64 = base64_encode($ciphertext);
       return $ciphertext_base64;
    }
 
    function DeCrypt($target , $key){
       $this -> InitFromKey($key);
       $ciphertext_dec = base64_decode($target);
       $iv_dec = substr($ciphertext_dec, 0, $this->iv_size);
       $ciphertext_dec = substr($ciphertext_dec, $this->iv_size);
       $plaintext_dec = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $this->key, $ciphertext_dec, MCRYPT_MODE_CBC, $iv_dec);
       return $plaintext_dec;
    }
 
  }
 
mcrypt
Код:
Expand Collapse Copy
class Crypto{
  private $mkey;

    function __construct($mkey){
       $this->mkey=$mkey;
       $this -> InitFromKey($this->mkey);
    }

    private function InitFromKey($key){
       $this->key = pack('H*', $key);
       $this->key_size =  strlen($this->key);
       $this->iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC);
       $this->iv = mcrypt_create_iv($this->iv_size, MCRYPT_RAND);
    }

    function Crypt($target){
       if (empty($target)) return $target;
       $ciphertext = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $this->key, $target, MCRYPT_MODE_CBC, $this->iv);
       $ciphertext = $this->iv . $ciphertext;
       $ciphertext_base64 = base64_encode($ciphertext);
       return $ciphertext_base64;
    }

    function DeCrypt($target , $key){
       $this -> InitFromKey($key);
       $ciphertext_dec = base64_decode($target);
       $iv_dec = substr($ciphertext_dec, 0, $this->iv_size);
       $ciphertext_dec = substr($ciphertext_dec, $this->iv_size);
       $plaintext_dec = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $this->key, $ciphertext_dec, MCRYPT_MODE_CBC, $iv_dec);
       return $plaintext_dec;
    }

  }

так это вообще по другому шифрует и дешифрует текст
 
Отсылаю с клиента post запросом "зашифрованную "информацию - на php расшифровываю так:

Скрытое содержимое

В итоге мы получаем array с данными, которые отослали с клиента.

Вопрос к знающим php:

Подскажите функцию для обратной шифровки в этого array в тот же вид, что и до шифрования
а че ты код под хайд прячешь?
может больше бы людей подсказали, если бы видели, что у тебя там
 
хайд небольшой
я вообще не понимаю смысла в установке хайда на свой код в теме, в которой просишь помощи...
я вообще тут один день и то, что у меня нет "симпатий" не означает, что я ничего не знаю...
 
я вообще не понимаю смысла в установке хайда на свой код в теме, в которой просишь помощи...
я вообще тут один день и то, что у меня нет "симпатий" не означает, что я ничего не знаю...
иди смотри что у него там
 
иди смотри что у него там
спасибо. а где тут лайки ставить? я кроме "Жалоба" и "Ответить" ничео не вижу
Отсылаю с клиента post запросом "зашифрованную "информацию
а чем и как в клиенте ты шифруешь эту информацию?
для обратной шифровки в этого array в тот же вид, что и до шифрования
до шифрования были чистые данные, которые ты получаешь после расшифрования...
в итоге вопрос непонятен
 
спасибо. а где тут лайки ставить? я кроме "Жалоба" и "Ответить" ничео не вижу

а чем и как в клиенте ты шифруешь эту информацию?

до шифрования были чистые данные, которые ты получаешь после расшифрования...
в итоге вопрос непонятен
Все будет потом, вроде бы как получишь новичка
 
спасибо. а где тут лайки ставить? я кроме "Жалоба" и "Ответить" ничео не вижу

а чем и как в клиенте ты шифруешь эту информацию?

до шифрования были чистые данные, которые ты получаешь после расшифрования...
в итоге вопрос непонятен
до "расшифровки" зашифрованные данные

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.

 
спасибо. а где тут лайки ставить? я кроме "Жалоба" и "Ответить" ничео не вижу

а чем и как в клиенте ты шифруешь эту информацию?

до шифрования были чистые данные, которые ты получаешь после расшифрования...
в итоге вопрос непонятен
по итогу что? где помощь :da:
 
Назад
Сверху Снизу