За последние 24 часа нас посетили 18859 программистов и 1632 робота. Сейчас ищут 932 программиста ...

Хэш каша

Тема в разделе "PHP для новичков", создана пользователем ainur777, 13 ноя 2013.

  1. ainur777

    ainur777 Активный пользователь

    С нами с:
    24 май 2013
    Сообщения:
    93
    Симпатии:
    0
    Задаюсь вопросом о хэшировании. Допустим перемешаем md4, md5 и sha256...
    Как думаете какая нагрузка? и как перемешать:
    сделаем Input с именем name="peremeshka" и отправим методом post;

    if (isset($_POST['peremeshka'])) { $peremeshka = $_POST['peremeshka']; if ($peremeshka == '') { unset($peremeshka);} }
    else{
    die("Че за?");
    }
    $peremeska = md4(md5(hash('sha256'($peremeska))));

    Ошибка!!!
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    вопрос в чем
     
  3. ainur777

    ainur777 Активный пользователь

    С нами с:
    24 май 2013
    Сообщения:
    93
    Симпатии:
    0
    Как правильно перемешать?
     
  4. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    что значит правильно? как хотите так и перемешивайте.
    другой вопрос - зачем.
     
  5. ainur777

    ainur777 Активный пользователь

    С нами с:
    24 май 2013
    Сообщения:
    93
    Симпатии:
    0
    Ошибка в перешивании, нужно правильно смешать. То что я написал, не то...
     
  6. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Код (Text):
    1. $peremeska = md4(md5(hash('sha256'($peremeska))));
    Ваше перемешивание непричём. Я тут вижу несколько ошибок уже,синтаксических. Во-первых, нафига кавычки? Во-вторых,не уверен, что в php eсть встроенные функции md4, sha256
     
  7. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    Простой вопрос:
    а для чего?
     
  8. ainur777

    ainur777 Активный пользователь

    С нами с:
    24 май 2013
    Сообщения:
    93
    Симпатии:
    0
    Простой ответ:
    Для защиты информации.
     
  9. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    Спрошу еще раз, по-другому:
    а Вы точно понимаете чего хотите добиться?
     
  10. Roma_SP

    Roma_SP Новичок

    С нами с:
    11 сен 2013
    Сообщения:
    89
    Симпатии:
    0
    Зачем столько раз перемешивать? Можно просто выбрать один вариант...
     
  11. ainur777

    ainur777 Активный пользователь

    С нами с:
    24 май 2013
    Сообщения:
    93
    Симпатии:
    0
    Конечно понимаю. Понимаю и то что можно шифровать только одним методом, но перемешивание более надежно.

    Добавлено спустя 6 минут 3 секунды:
    Можно. Есть вариант и просто в md5 сделать, возможно и не подберут пароль. В теме я и задал вопрос Хэш Каша, то есть как правильно перемешать, а не кокой метод шифровки выбрать.
     
  12. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    А при чем здесь шифрование вообще, хэширование оно немножко про другое.
    А от того, что сначала md5, потом еще тонна чего-нибудь, толку не будет.
    sha256 хватит за глаза, хотя и того-же старичка md5 со случайной солью.
     
  13. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
  14. kimitake

    kimitake Новичок

    С нами с:
    14 ноя 2013
    Сообщения:
    10
    Симпатии:
    0
    правду говорят, используйте соль и будет хорошо.
     
  15. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Они не знаю как это сделать))