HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

delphi подключение к mysql
  #1  
Старый 28.04.2010, 18:43
mobilka
Познающий
Регистрация: 13.10.2009
Сообщений: 63
С нами: 8725016

Репутация: 13
По умолчанию delphi подключение к mysql

сделал программу которая подключается к базе и записывает информацию. но пароль передается в открытом виде. можно его как нибудь скрыть? например передавать в виде хеша
 
Ответить с цитированием

  #2  
Старый 28.04.2010, 21:43
JnK
Участник форума
Регистрация: 30.03.2007
Сообщений: 121
С нами: 10060964

Репутация: 52
По умолчанию

Цитата:
Сообщение от mobilka  
сделал программу которая подключается к базе и записывает информацию. но пароль передается в открытом виде. можно его как нибудь скрыть? например передавать в виде хеша
Пароль тот что при подключении к базе или тот что ты записал в таблицу?
 
Ответить с цитированием

  #3  
Старый 29.04.2010, 07:04
RumShun
Постоянный
Регистрация: 27.10.2008
Сообщений: 380
С нами: 9231117

Репутация: 149
По умолчанию

В виде хэша ты его можешь там только хранить, если передовать то только шифровать обратимым алгоритмом. ЗЫ не очень понял что ТСу нужно.
 
Ответить с цитированием

  #4  
Старый 29.04.2010, 17:19
mobilka
Познающий
Регистрация: 13.10.2009
Сообщений: 63
С нами: 8725016

Репутация: 13
По умолчанию

пользователь запускает программу. происходит коннект с базой соответственно отсылается имя пользователя и пароль в открытом виде т.е любой с помощью программы снифера может это увидеть. вопрос как скрыть?
 
Ответить с цитированием

  #5  
Старый 29.04.2010, 17:40
Sunstrider
Banned
Регистрация: 09.04.2010
Сообщений: 181
С нами: 8468331

Репутация: 12
По умолчанию

преобразовать в hash ,и на сервере по алгоритму рассшифровать .
 
Ответить с цитированием

  #6  
Старый 29.04.2010, 18:36
mobilka
Познающий
Регистрация: 13.10.2009
Сообщений: 63
С нами: 8725016

Репутация: 13
По умолчанию

Цитата:
Сообщение от Sunstrider  
преобразовать в hash ,и на сервере по алгоритму рассшифровать .
ну это я и сам понял. вопрос как проводить проверку на сервере на соответствие хеша паролю?
 
Ответить с цитированием

  #7  
Старый 30.04.2010, 00:32
SkyLine32
Участник форума
Регистрация: 01.03.2009
Сообщений: 121
С нами: 9050197

Репутация: 38
По умолчанию

спасибо за тему, тоже сейчас делаю программу для подключения к базе данных на сервере...тоже интересно знать как зашифровать отправляемые данные в базу и как их там обрабатывать?
 
Ответить с цитированием

  #8  
Старый 30.04.2010, 07:50
JnK
Участник форума
Регистрация: 30.03.2007
Сообщений: 121
С нами: 10060964

Репутация: 52
По умолчанию

Хм, только использовать, для подключения:
CLIENT_SSL Использовать шифрованный протокол SSL.
MySQL вроде шифрует данные, хоть и слабо, возможно в настройках, что то не настроено или сниффер сразу расшифровывает

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

Вот тут можно чуть чуть найти информации по защите используя SSL:
Тык
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ROR + MySQL lukmus PHP 1 20.02.2010 04:30
Защита БД MySQL от SQL инъекций с помощью GreenSQL xcedz Для Администратора 5 02.04.2009 21:46



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.