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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2013, 09:16   #1
Host-2013
Пользователь
 
Регистрация: 02.02.2013
Сообщений: 63
По умолчанию запись в запущенный exe

подскажите пожалуйста как записать текстовую переменную в запущенный exe? то есть exe самой программы. предупреждая предложения типа реестр, ini, скажу что хотел сохранить так пароль для входа в программу, а из реестра его можно легко считать, как и из ini...
Host-2013 вне форума Ответить с цитированием
Старый 25.02.2013, 09:36   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

зря Вы в эту сторону копаете. Будет много сложностей и проблем.
Лучше, как поступают все нормальные программы, которые позволяют сохранить пароли - шифруйте данные, ибо легко считать, не означает, легко воспользоваться.
Кроме этого, откройте для себя волшебный мир хэш функций (начиная с MD5 и т.д.). Пароль, по хорошему, вообще хранить не нужно (ибо это по любому дырища в безопасности).

Поверьте, всё уже придумано до нас!
Воспользуйтесь знаниями и опытом других.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 25.02.2013, 09:45   #3
Host-2013
Пользователь
 
Регистрация: 02.02.2013
Сообщений: 63
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
зря Вы в эту сторону копаете. Будет много сложностей и проблем.
Лучше, как поступают все нормальные программы, которые позволяют сохранить пароли - шифруйте данные, ибо легко считать, не означает, легко воспользоваться.
Кроме этого, откройте для себя волшебный мир хэш функций (начиная с MD5 и т.д.). Пароль, по хорошему, вообще хранить не нужно (ибо это по любому дырища в безопасности).

Поверьте, всё уже придумано до нас!
Воспользуйтесь знаниями и опытом других.
ну расскажите мне про MD5 и т.д. пожалуйста

как же его не хранить, а с чем тогда сравнивать?
Host-2013 вне форума Ответить с цитированием
Старый 25.02.2013, 10:15   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
ну расскажите мне про MD5 и т.д. пожалуйста
думаю, что на вики Вы ознакомитесь с теорией, а поиском по форуму легко найдёте примеры.

Цитата:
как же его не хранить, а с чем тогда сравнивать?
Ну, разумеется, что-то хранить придётся. Вот, например, MD5 и храните (можно даже в открытом виде, можно зашифровать - это уже детали реализации! Кстати, желательно использовать md5 "с солью" - это нивелирует использование возможным хакером rainbow-таблиц).
Когда вводит пользователь пароль вычисляете для этого пароля MD5 и сравнивайте с сохранённым значением. Совпало - значит, "свой" -> "заходи, дорогой"! Не совпало - "чужой" -> "Давай, досвидания!"
Serge_Bliznykov вне форума Ответить с цитированием
Старый 25.02.2013, 10:36   #5
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
то есть exe самой программы. предупреждая предложения типа реестр, ini, скажу что хотел сохранить так пароль для входа в программу, а из реестра его можно легко считать, как и из ini...
Вы думаете с exe его считать нельзя ?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перехват запущенный *.exe ilutsenko89 Win Api 4 26.09.2012 21:00
Запись данных в запущенное exe dmitriegorovih Общие вопросы Delphi 18 02.11.2010 14:57
Запись в ресурсы собственного exe? Человек_Борща Общие вопросы Delphi 3 02.08.2010 15:19
чтение из одного exe файла, и запись в другой exe inndim Общие вопросы Delphi 2 04.02.2009 15:23
удалить запущенный exe ERASERROR Win Api 10 20.02.2008 15:25