Кто может выполнить у себя код и опубликовать результат?

Рейтинг: 0Ответов: 0Опубликовано: 14.10.2014

Дело в том, что криптование и обратное ему действие дает разный результат. На php online платформах не поддерживается функция m_encrypt, поэтому не могу проверить.

Нужно разкриптовать строку:

bc786e/axG88cyGG+NRvv1FcDTIeAQzjty2nTZdW1+evQ2JG00rRXOn2M8S6PWQf3lVPAf1TFmhftqOsUvyKVQ==

подставив в функцию:

 function unhashSub($data) {
        $key = md5('crypt');
        $cipher = "rijndael-256";
        $mode = "cbc";
        $data = m_decrypt($data, $key, $cipher, $mode);
        return unserialize($data);

    }

function m_decrypt($data, $key, $cipher, $mode){
 return (string)
   mcrypt_decrypt(
    $cipher,
    substr(md5($key),0,mcrypt_get_key_size($cipher, $mode)),
    base64_decode($data),
    $mode,
    substr(md5($key),0,mcrypt_get_block_size($cipher, $mode))
   );
}

Что дает return? Спасибо за помощь!

Ответы

Ответов пока нет.