delphi подключение к mysql

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by mobilka, 28 Apr 2010.

  1. mobilka

    mobilka Member

    Joined:
    13 Oct 2009
    Messages:
    39
    Likes Received:
    5
    Reputations:
    0
    сделал программу которая подключается к базе и записывает информацию. но пароль передается в открытом виде. можно его как нибудь скрыть? например передавать в виде хеша
     
  2. JnK

    JnK Elder - Старейшина

    Joined:
    30 Mar 2007
    Messages:
    125
    Likes Received:
    21
    Reputations:
    0
    Пароль тот что при подключении к базе или тот что ты записал в таблицу?
     
  3. RumShun

    RumShun Member

    Joined:
    27 Oct 2008
    Messages:
    283
    Likes Received:
    75
    Reputations:
    6
    В виде хэша ты его можешь там только хранить, если передовать то только шифровать обратимым алгоритмом. ЗЫ не очень понял что ТСу нужно.
     
  4. mobilka

    mobilka Member

    Joined:
    13 Oct 2009
    Messages:
    39
    Likes Received:
    5
    Reputations:
    0
    пользователь запускает программу. происходит коннект с базой соответственно отсылается имя пользователя и пароль в открытом виде т.е любой с помощью программы снифера может это увидеть. вопрос как скрыть?
     
  5. Sunstrider

    Sunstrider Banned

    Joined:
    9 Apr 2010
    Messages:
    152
    Likes Received:
    10
    Reputations:
    4
    преобразовать в hash ,и на сервере по алгоритму рассшифровать .
     
  6. mobilka

    mobilka Member

    Joined:
    13 Oct 2009
    Messages:
    39
    Likes Received:
    5
    Reputations:
    0
    ну это я и сам понял. вопрос как проводить проверку на сервере на соответствие хеша паролю?
     
  7. SkyLine32

    SkyLine32 Member

    Joined:
    1 Mar 2009
    Messages:
    144
    Likes Received:
    22
    Reputations:
    2
    спасибо за тему, тоже сейчас делаю программу для подключения к базе данных на сервере...тоже интересно знать как зашифровать отправляемые данные в базу и как их там обрабатывать?
     
  8. JnK

    JnK Elder - Старейшина

    Joined:
    30 Mar 2007
    Messages:
    125
    Likes Received:
    21
    Reputations:
    0
    Хм, только использовать, для подключения:
    CLIENT_SSL Использовать шифрованный протокол SSL.
    MySQL вроде шифрует данные, хоть и слабо, возможно в настройках, что то не настроено или сниффер сразу расшифровывает :)

    Как вариант можно попробовать MD5(), PASSWORD(). MySQL должен расшифровывать пароль автоматически.

    Вот тут можно чуть чуть найти информации по защите используя SSL:
    Тык
     
    1 person likes this.