|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.02.2018, 01:05 | #11 |
Пользователь
Регистрация: 07.06.2017
Сообщений: 53
|
Возникает ошибка: "Access Violation".
|
03.02.2018, 02:41 | #12 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
Эх. Где мои 35 лет! В те годы я тоже решил хранить пароли в программе в зашифрованном виде. Теперь я понимаю, какой я был дурак-троешник!
|
04.02.2018, 21:15 | #13 |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
Все же от задачи зависит, иногда скрыть пароль от глазиков бешаных юзеров в 1 локальной сети бывает достаточно, чем упоротся там, где собственно радовать будет САМ факт что упоролся))))
Пишу много и развернуто
|
05.02.2018, 01:41 | #14 |
Пользователь
Регистрация: 07.06.2017
Сообщений: 53
|
Написал.
Как поступить, если файл с паролем отсутствует? |
05.02.2018, 18:54 | #15 |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
Если не затруднит, вышлите не весь проект, а кусок кода метода где собственно чтение и происходит.
З.Ы. Если с INI чтение, то if "Ini".ReadString('T','A','&&&&' ) = '&&&&' then raise Exception.Create('Азазазазаза, не угадал!'); Если с файла то: if FileExists('C:/PasswordFile.ogogo') = False then raise Exception.Create('Азазазазаза, не угадал!'); Если с памяти как текст то: if StringStream.DataString = '' then raise Exception.Create('Азазазазаза, не угадал!'); Искренне признаюсь качать весь проект ЛЕНЬ! Да и мало -ли, что там в проекте
Пишу много и развернуто
Последний раз редактировалось Heneken87; 05.02.2018 в 19:08. |
05.02.2018, 22:43 | #16 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
да только сама страница с форума весит больше 100 Кб. ну да ладно, боитесь текстовых файлов, ноу проблем, держите Код:
Зависит от задачи (от поставленного ТЗ), от Вас. Варианты. - Сообщать, что нет необходимого файла и вываливаться (нечего менять, если файла нет) - Создавать новый файл с паролями (только это огромная дырища - ведь достаточно удалить старый INI, чтобы получить новый с нужными паролями) - другое.... |
|
07.02.2018, 15:46 | #17 |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
- Другое: Ввести понятие системного пароля хранящегося в исходном коде. При отсутсвии файла конфига спрашивать этот пароль и создавать файл в случаи успеха.
Ну наверное как то так: Код:
Пишу много и развернуто
Последний раз редактировалось Heneken87; 07.02.2018 в 16:05. |
16.02.2018, 14:29 | #18 |
Пользователь
Регистрация: 07.06.2017
Сообщений: 53
|
|
16.02.2018, 14:31 | #19 |
Пользователь
Регистрация: 07.06.2017
Сообщений: 53
|
Конечный вариант.
|
16.02.2018, 14:34 | #20 |
Пользователь
Регистрация: 07.06.2017
Сообщений: 53
|
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Смена пароля | 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 |