сделал программу которая подключается к базе и записывает информацию. но пароль передается в открытом виде. можно его как нибудь скрыть? например передавать в виде хеша
В виде хэша ты его можешь там только хранить, если передовать то только шифровать обратимым алгоритмом. ЗЫ не очень понял что ТСу нужно.
пользователь запускает программу. происходит коннект с базой соответственно отсылается имя пользователя и пароль в открытом виде т.е любой с помощью программы снифера может это увидеть. вопрос как скрыть?
спасибо за тему, тоже сейчас делаю программу для подключения к базе данных на сервере...тоже интересно знать как зашифровать отправляемые данные в базу и как их там обрабатывать?
Хм, только использовать, для подключения: CLIENT_SSL Использовать шифрованный протокол SSL. MySQL вроде шифрует данные, хоть и слабо, возможно в настройках, что то не настроено или сниффер сразу расшифровывает Как вариант можно попробовать MD5(), PASSWORD(). MySQL должен расшифровывать пароль автоматически. Вот тут можно чуть чуть найти информации по защите используя SSL: Тык