@s2sk1337

Насколько хороши функции шифрования?

Привет всем. Хотел спросить, на сколько эти функции шифрования/дешифрования хороши? И стоит их применять для шифрования важных данных.

function encode($unencoded, $key)
    {
        $string = base64_encode($unencoded);

        $arr = array();
        $x = 0;
        while($x++ < strlen($string))
        {
            $arr[$x-1] = md5(md5($key.$string[$x-1]).$key);
            $newstr = $newstr.$arr[$x-1][3].$arr[$x-1][6].$arr[$x-1][1].$arr[$x-1][2];
        }
        return $newstr;
    }

    function decode($encoded, $key)
    {
        $strofsym = "qwertyuiopasdfghjklzxcvbnm1234567890QWERTYUIOPASDFGHJKLZXCVBNM=";
        $x = 0;
        while($x++ <= strlen($strofsym))
        {
            $tmp = md5(md5($key.$strofsym[$x-1]).$key);
            $encoded = str_replace($tmp[3].$tmp[6].$tmp[1].$tmp[2], $strofsym[$x-1], $encoded);
        }
        return base64_decode($encoded);
    }


Если же они плохи, то прошу кинуть альтернативу. Просьба mcrypt не предлагать, устарела уже...
  • Вопрос задан
  • 304 просмотра
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
Пригласить эксперта
Ответы на вопрос 1
@ns5d
нечего сказать
Не пойму как это вообще может работать, если md5() - функция хеширования.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы