Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.07.2012, 13:27   #1
Mrsqler
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 146
По умолчанию Шифрование пароля

Хотелось бы чтобы при нажатии на CheckBox1 пароль из edit1 и edit2 шифровался в md5,и сохранялся в файл.Допустим это я реализовать смог.
А как теперь этот пароль при запуске проги помещать в edit2 ?Точнее как поместить я знаю,но чтобы его можно было использовать.Он ведь в md5 зашифрован,и будет неправильным.
Я с шифрованием никогда не работал,в гугле мало полезного нашел...
Mrsqler вне форума Ответить с цитированием
Старый 11.07.2012, 13:31   #2
TorrentTor
Форумчанин
 
Аватар для TorrentTor
 
Регистрация: 02.11.2011
Сообщений: 105
По умолчанию

Алгоритм md5 это алгоритм хеширования, а не шифрования, т.е. хеш-сумму невозможно преобразовать в исходную строку, иначе алгоритм потерял бы свой смысл. Вы можете только сравнивать хеш-суммы, если они равны то скорее всего исходные строки равны, если они различны то исходные строки гарантированно различны. =) Удачи
TorrentTor вне форума Ответить с цитированием
Старый 11.07.2012, 13:43   #3
Mrsqler
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 146
По умолчанию

Т.е,юзеру в любом случае придется при запуске проги вводи свой пароль?
Mrsqler вне форума Ответить с цитированием
Старый 11.07.2012, 14:19   #4
TorrentTor
Форумчанин
 
Аватар для TorrentTor
 
Регистрация: 02.11.2011
Сообщений: 105
По умолчанию

Верно, при хешировании только так
TorrentTor вне форума Ответить с цитированием
Старый 11.07.2012, 14:53   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Т.е,юзеру в любом случае придется при запуске проги вводи свой пароль?
давайте посмотрим на эту ситацию с другой стороны.

Вот вы получаете хеш от пароля пользователя (md5).
Вопрос - для чего это вы делаете? Что Вы делаете с полученным значением? Для чего оно Вам нужно?

Потому как абсолютно непонятно, что имеется и что Вы хотите получить в конечном итоге. (имхо, разумеется)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 11.07.2012, 16:28   #6
Mrsqler
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 146
По умолчанию

Я хочу чтобы пользователю не приходилось постоянно вводить пароль в моем приложении.Т.е один раз ввел,поставил галочку сохранить пароль,и всё.При последующем запуске приложения,пароль будет уже введен в поле Edit.
Mrsqler вне форума Ответить с цитированием
Старый 11.07.2012, 23:57   #7
TorrentTor
Форумчанин
 
Аватар для TorrentTor
 
Регистрация: 02.11.2011
Сообщений: 105
По умолчанию

Примени тогда алгоритмы шифрования, а не хеширования, пусть даже то самое шифрование XOR-ом
TorrentTor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шифрование пароля в WordPress wailorman WordPress и другие CMS 1 22.07.2011 19:37
Простое шифрование пароля на assembler artemr Помощь студентам 1 30.05.2011 11:42
Защита пароля Vetlblya Общие вопросы Delphi 1 25.04.2010 14:33
Шифрование пароля! DeToxic Помощь студентам 5 29.03.2009 19:41
Шифрование файла с помощью пароля Hallo Обсуждение статей 3 09.02.2007 10:50