За последние 24 часа нас посетили 18415 программистов и 1604 робота. Сейчас ищут 869 программистов ...

Помогите с шифровкой

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

  1. slavagoreev

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

    С нами с:
    3 фев 2013
    Сообщения:
    34
    Симпатии:
    0
    Проблема такая: мне надо занести именно зашифрованный логин (желательно с солью), но так, чтоб можно было расшифровать! MD5- нерасшируемая, может есть другие способы, но так чтоб у меня в профиле выводился не логин
    50a5cc4504a2e1e5a37db8519cd22f9ks5, а нормальный допустим admin и без потерь времени пользователя на расшифровку и тд.
     
  2. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    А зачем? Будете поиск имени по хешу делать? Рядом нельзя хранить незашифрованный?
     
  3. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    вы похоже не понимаете смысла =)

    озвучьте задачу, мы подскажем, как сделать безопасно
     
  4. slavagoreev

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

    С нами с:
    3 фев 2013
    Сообщения:
    34
    Симпатии:
    0
    ладно надо безопасно занести в базу зашифрованный пароль, а потом, где надо разшифровать
     
  5. Tokha

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

    С нами с:
    29 янв 2013
    Сообщения:
    77
    Симпатии:
    0
    "Расшифровывать" пароль смысла не имеет. Гораздо лучше, если его невозможно будет расшифровать, для чего и используются хеши (MD5, SHA и др.) и "соль", которую Вы желаете, а для авторизации сравнивать хеш введенного пароля и тот хеш, что хранится в базе.

    Шифровать и расшифровывать логин - не вижу практически оправданного резона. Если только для того, чтоб усложнить себе задачу.
     
  6. r3l0c

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

    С нами с:
    10 янв 2013
    Сообщения:
    453
    Симпатии:
    4
    Весело, уже и логины шифровать начали
     
  7. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    человек хочет видеть пароли юзеров но чтоб в базе они хранились в зашифрованном виде. проще вообще не шифровать.

    ТС, задачу решили?
     
  8. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    :D И где тогда безопасность?))
    Если пароль можно будет вернуть... Где логика?
    Не проще.


    Зачем его вообще возвращать... Смысла нет... Его можно поменять.
    Типо восстановление пароля, приходит новый с генерированный пароль, после этого пользователь без труда может его сменить, зачем его возвращать я так и не понял...


    Но если прям преспичило, придумайте свой алгоритм из паттернов и сложений строк...
     
  9. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Это не задача. Это ваше решение некой задачи, которую вы так и не озвучили. Зачем? - вот задача. Что вы пытаетесь сделать таким образом - вот задача.