|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.02.2018, 01:41 | #1 |
Пользователь
Регистрация: 07.06.2017
Сообщений: 53
|
Смена пароля.
Здравствуйте!
Помогите с кодом. Пароль хранится в dll. |
01.02.2018, 09:43 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
нет, они там не хранятся - в passpol.dll в функцию PasswordPOL и passadm.dll в функцию PasswordADM передаётся число, от него вычитается значение и полученный результат возвращается.
У Вас же представлены исходники этих DLL - там всё видно. Ну и абсолютно непонятно, что у Вас за задание (полностью) и как именно Вы хотите "сменить" пароль... |
01.02.2018, 21:55 | #3 |
Пользователь
Регистрация: 07.06.2017
Сообщений: 53
|
У меня представлена форма смены пароля.
Нужно считать старый пароль из dll-библиотеки и заменить его на новый. Переписать dll. Как это реализовать через код? Последний раз редактировалось rustorkan; 01.02.2018 в 22:12. |
02.02.2018, 09:40 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ещё раз. внимательно только читайте и перечитывайте.
в вашей DLL НЕТ никакого пароля. совсем нет. Пароля. В DLL нет. трудно заменить то, чего нет. ещё интересней. DLL - это исполняемый двоичный код. Как Вы его собираетесь "переписывать"? Нужен хак (патч, который меняет байты внутри двоичного файла)?!! |
02.02.2018, 13:27 | #5 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
а если не 0, то увы. а значит ТС в чем-то прав. P,S. код не смотрел.
программа — запись алгоритма на языке понятном транслятору
|
|
02.02.2018, 14:06 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
02.02.2018, 18:01 | #7 |
Пользователь
Регистрация: 07.06.2017
Сообщений: 53
|
Тогда такой вариант:
Хранить пароли в ini-файле в зашифрованном виде. Считать пароль из ini-файла, расшифровать, сравнить с новым паролем, переписать, зашифровать. |
02.02.2018, 18:02 | #8 |
Пользователь
Регистрация: 07.06.2017
Сообщений: 53
|
Чтобы он хранился в закрытом виде, но при этом его можно было бы изменить.
|
02.02.2018, 20:21 | #9 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|
02.02.2018, 21:30 | #10 |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
Я бы сделал именно так. Шифровать сам INI можно как стандартно, так и организовать свой метод. Шифровать только значение секции с паролем. Весь INI шифровать нет смысла
Пишу много и развернуто
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Смена пароля | Diana528 | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 3 | 06.02.2014 10:36 |
Программная смена пароля SYSDBA | artemavd | БД в Delphi | 1 | 27.09.2012 18:45 |
Смена пароля на сайте | Weresk | Работа с сетью в Delphi | 6 | 31.01.2012 17:42 |
Смена пароля средствами SMS | arturkhusnull | Безопасность, Шифрование | 2 | 15.08.2011 12:49 |
Смена пароля | Magda | Помощь студентам | 3 | 02.06.2010 20:03 |