Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
ТехникПТО ©   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.039 c
1-1107021500
rolex
2005-01-29 20:58
2005.02.13
Вопросы по SHBrowseForFolder


3-1105633282
ZL
2005-01-13 19:21
2005.02.13
Character Set


14-1106590357
Шишкин Илья
2005-01-24 21:12
2005.02.13
Домен второго уровня


8-1099318913
Кирилл
2004-11-01 17:21
2005.02.13
DirectX


11-1090659893
Batoon
2004-07-24 13:04
2005.02.13
tclientsocket и tserversocket





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский