Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > ОС и железо
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 02.06.2009, 22:03
Сфинкс Сфинкс вне форума
Прохожий
 
Регистрация: 15.05.2009
Сообщения: 15
Репутация: 10
По умолчанию Хранение пароля

Доброго времени суток
Пишу диплом про твикер. Есть функция установки пароля, дабы постороний не мог ничего изменять. Пароль и логин хранятся в реестре. Из дипломой комиссии один на проверке диплома задал каверзный вопрос, что будет если пользователь удалит сей ключ. Совершит взлом, ессно) Вот теперь думаю, как еще можно хранить пароль и логин, чтоб было надежнее. Iniфайл еще менее надежнее. Может кто подскажет вариант?
Ответить с цитированием
  #2  
Старый 02.06.2009, 23:26
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Без пароля не давать ничего делать, а хранить не сам пароль, а его хэш и сравнивать хэши.
Ответить с цитированием
  #3  
Старый 03.06.2009, 14:27
Сфинкс Сфинкс вне форума
Прохожий
 
Регистрация: 15.05.2009
Сообщения: 15
Репутация: 10
По умолчанию

А поподробнее можно
Ответить с цитированием
  #4  
Старый 03.06.2009, 15:25
Аватар для Ferra
Ferra Ferra вне форума
Местный
 
Регистрация: 12.03.2006
Адрес: Минск
Сообщения: 527
Репутация: 1336
Счастье

Ну что тут поподробнее?)) Если программа не находит место хранения пароля (будь то реестр или файл), то она не позволяет производить никакие действия. просто к примеру выводит сообщение что пароль не найден и закрывается.

а что такое хэш - ищи в инете. вот к примеру
http://www.google.com/search?hl=ru&c...1%81%D0%BA&lr=

заметь первая строчка - этот же сат, удачи
__________________
Нет повести печальнее на свете, чем повесть о заклиневшем Resete.
Ответить с цитированием
  #5  
Старый 03.06.2009, 15:27
Аватар для Ferra
Ferra Ferra вне форума
Местный
 
Регистрация: 12.03.2006
Адрес: Минск
Сообщения: 527
Репутация: 1336
По умолчанию

А вообще твоя задача эквивалентна проблеме о лицензиях/ключах дляплатных программ. При желании всё обойти можно
__________________
Нет повести печальнее на свете, чем повесть о заклиневшем Resete.
Ответить с цитированием
  #6  
Старый 04.06.2009, 13:53
Сфинкс Сфинкс вне форума
Прохожий
 
Регистрация: 15.05.2009
Сообщения: 15
Репутация: 10
По умолчанию

Всем спасибо
Ответить с цитированием
  #7  
Старый 05.06.2009, 13:55
NightSoldier NightSoldier вне форума
Прохожий
 
Регистрация: 04.06.2009
Сообщения: 14
Репутация: 10
По умолчанию

Ничего нет невозможного!
Пользователь может зайти через другую ОС (не Windows), канечно это очень редко, но бывает.
А соответственно если зайдёт, то ничего хорошего ждать, что случится с твоей программой не стоит+).
Ответить с цитированием
  #8  
Старый 10.06.2009, 18:56
Сфинкс Сфинкс вне форума
Прохожий
 
Регистрация: 15.05.2009
Сообщения: 15
Репутация: 10
По умолчанию

Цитата:
Сообщение от NightSoldier
Ничего нет невозможного!
Пользователь может зайти через другую ОС (не Windows), канечно это очень редко, но бывает.
А соответственно если зайдёт, то ничего хорошего ждать, что случится с твоей программой не стоит+).
Сэтим все в порядке. Оговорено, что продукт разрабатывается спец. для винды ХР
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 19:47.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter