Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.13;
Скачать: CL | DM;

Вниз

Хранение данных   Найти похожие ветки 

 
ТехникПТО ©   (2005-01-30 07:26) [0]

Собственно вопрос заключаться в следующем:
1. Где хранить пароли???
2. Как их хранить? Чтобы они были не общедоступными,скажем чтобы это был не ini файл.
3. Где об этом можно почитать.


 
kaZaNoVa ©   (2005-01-30 07:31) [1]

ТехникПТО ©   (30.01.05 7:26)

> Где хранить пароли???

в реестре в ключе Cerrent User"а


>  Как их хранить?

в MD5 -хеше!


> Где об этом можно почитать.

набери в ya.ru пароли шифрование md5 delphi =)


 
kaZaNoVa ©   (2005-01-30 07:32) [2]

кстати, ОЧЕНЬ советую перед хешированием MD5 к паролю добавить длинную строку-константу - это очень сильно затруднит перебор паролей для непрофессионала)))


 
Fay ©   (2005-01-30 07:39) [3]

2 kaZaNoVa ©   (30.01.05 7:31) [1]
>> в реестре в ключе Cerrent User"а
Пытаюсь представить ситуацию, когда это оправдано.
Не облегчите мои страдания?


 
ТехникПТО ©   (2005-01-30 07:53) [4]


>2 kaZaNoVa

хм... а если не в реестре?? хотелось бы иметь какой нибудь общий файл с настройками где собсвенно будут хранить ся все настройки программы и пароли... аля Config.dat...
что нибудь из этой серии подскажите плиз..


 
SergP ©   (2005-01-30 08:29) [5]


>  [4] ТехникПТО ©   (30.01.05 07:53)
>
> >2 kaZaNoVa
>
> хм... а если не в реестре?? хотелось бы иметь какой нибудь
> общий файл с настройками где собсвенно будут хранить ся
> все настройки программы и пароли... аля Config.dat...
> что нибудь из этой серии подскажите плиз..


Не понял. Это как:

> 2. Как их хранить? Чтобы они были не общедоступными,скажем
> чтобы это был не ini файл.


> хм... а если не в реестре?? хотелось бы иметь какой нибудь
> общий файл с настройками где собсвенно будут хранить ся
> все настройки программы и пароли... аля Config.dat...


Какая разница как файл будет называться *.ini или config.dat?
просто храни не пароль а его хеш.


 
ТехникПТО ©   (2005-01-30 09:06) [6]


> Какая разница как файл будет называться *.ini или config.dat?
> просто храни не пароль а его хеш.

а можно пример или ссылку на описание алгоритма??


 
ТехникПТО ©   (2005-01-30 11:49) [7]

ап


 
Anatoly Podgoretsky ©   (2005-01-30 12:29) [8]

ТехникПТО ©   (30.01.05 07:26)  
Зачем тебе хранить пароли, чтобы украли?


 
Anatoly Podgoretsky ©   (2005-01-30 12:30) [9]

2. Как их хранить? Чтобы они были не общедоступными,скажем чтобы это был не ini файл.

Это реализуется с помощью сервера и клиент-серверной технологии.


 
ТехникПТО ©   (2005-01-30 12:45) [10]


> Anatoly Podgoretsky ©

я пишу программу... которая конектиться на некий сайт в инете и автоматом вводит логин с пасвордом... дак вот как мне их хранить в файле чтобы логин и пасворд нельзя было увидеть бональным нажатием F3 или типа того... можно конечно было бы хранить в реестре но мало ли... снос винды или подобное.. или просто перенос проги на другой комп простым копированием...


 
Anatoly Podgoretsky ©   (2005-01-30 12:46) [11]

Теперь понятно, тут конечно надо хранить пароль. Смотри в сторону CryproApi, описание в MSDN


 
kaZaNoVa ©   (2005-01-30 12:51) [12]

ТехникПТО - MD5   супер надёжный, признанный алгоритм - его юзай))


 
ТехникПТО ©   (2005-01-30 12:57) [13]


> kaZaNoVa ©   (30.01.05 12:51) [12]

У меня уровень программировния довольно низкий :( самоучка.. пишу прогу... на форум даю вопрос получаю ответ :) и все такое..
где бы про ето почитать??


>2 Anatoly Podgoretsky

а ссылочку на тот самый MSDN мона?? :)


 
Anatoly Podgoretsky ©   (2005-01-30 12:58) [14]

kaZaNoVa ©   (30.01.05 12:51) [12]
Не пойдет, это же вроде хеширование, а ему надо восстановление тоже.


 
Anatoly Podgoretsky ©   (2005-01-30 13:00) [15]

ТехникПТО ©   (30.01.05 12:57) [13]
Смеешься, там же гигабайты информации, только ссылки (оглавление) занимают толи 3 толи 11 дисков, точно не помню. Зато работает поиск.


 
kaZaNoVa ©   (2005-01-30 13:00) [16]

Anatoly Podgoretsky ©   (30.01.05 12:58) [14]

> а ему надо восстановление тоже.

тогда пускай AES с 256-битным ключом юзает)))  будет надёжно)


 
Anatoly Podgoretsky ©   (2005-01-30 13:05) [17]

А зачем изобретать велисипед, тянуть еще что то дополнительное, когда в виндоус уже есть механизм на системном уровне?


 
ТехникПТО ©   (2005-01-30 13:50) [18]

то о чем вы общаетесь это конечно занятно :) но все же по существу... помогите :)


 
Anatoly Podgoretsky ©   (2005-01-30 13:56) [19]

Где конкретные вопросы, не рассказывать же тебе как роазвивалась жизнь на земле. Так что где вопросы по существу?


 
ТехникПТО ©   (2005-01-30 13:59) [20]

Есть логин...есть пасворд... все ето нужно сохранить в файл.. предварительно зашифровав...
При запуске программы расшифровать эти данные и поместить в программу :)
скажем в Edit.. вот и все :) как ето сделать?? что использовать??


 
Anatoly Podgoretsky ©   (2005-01-30 14:01) [21]

Используй функцию шифрования, результат записывай любым методом в файл.
Edit это TEdit, тогда

B := EncodeFunc(Edit.Text);
WriteFunc(B);


 
ТехникПТО ©   (2005-01-30 14:09) [22]


> B := EncodeFunc(Edit.Text);
> WriteFunc(B);

а расшифровка?


 
Anatoly Podgoretsky ©   (2005-01-30 15:09) [23]

Смотри в той библиотеке, которую используешь, а если это твоя, то тебе виднее как оно называется.


 
ТехникПТО ©   (2005-01-30 15:11) [24]


> Смотри в той библиотеке, которую используешь, а если это
> твоя, то тебе виднее как оно называется

не понял...


 
Anatoly Podgoretsky ©   (2005-01-30 15:16) [25]

Конкретные вопросы - конкретные ответы, абстрактные вопросы - абстрактные ответы. Пока только один полуконкретный про Edit, соответсвенно на него и конкретный ответ. Доступ к содержимому Edit ведется через свойство Text.


 
Profi ©   (2005-01-30 16:18) [26]

to ТехникПТО
Посмтори StrProc http://finn.4u.ru/Soft/strproc.zip


 
Profi ©   (2005-01-30 16:21) [27]

Profi ©   (30.01.05 16:18) [26]
Ссылка битая! Поищи в yandax"е.



Страницы: 1 вся ветка

Текущий архив: 2005.02.13;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.047 c
1-1106922478
BFG9k
2005-01-28 17:27
2005.02.13
DateTime из строки вида 12:01:29 30/01/05


6-1101633576
OneFragLeft
2004-11-28 12:19
2005.02.13
Отказ на соединение.


1-1106911087
Mishenka
2005-01-28 14:18
2005.02.13
Как определить промежуток между двумя переменными TDateTime?


1-1107104530
KLAUS
2005-01-30 20:02
2005.02.13
Задержка


1-1107177163
Ш-К
2005-01-31 16:12
2005.02.13
Формат даты.