![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как и где правильно хранить пароль администратора программы? [D7, XP]
M1sT © (2006-12-11 21:08:00)Всем ПРИВЕТ =)))
Подскажите мне плиз где лучше хранить пароль админа программы?
Конечно же что первое приходит в голову, это затарить куда нить в реестр, но это примитивно и глупо!!!!!
Как насчет файловых потоков?? Да ещё в шифрованном виде?
Или как то можно в Exe'шнике хранить?
Или.............
P.S. Прога не для Пентагона и NASA=)), так что суперсложных ухищрений и алгоритмов не нужно.
lexat (2006-12-12 10:42:00) [21]
> DrPass © (12.12.06 10:36) [16]
Т.е. тот же самый пароль, только зашифрованный? И все что связанно с ХЕШ - это просто шифрованные данные. Правильно я понял?
Еще раз извеняюсь.
Steep (2006-12-12 10:39:00) [22]Поищи в инете хеш-функции
Берем число (использовать можно не только числа) производим действия (алгоритм действий) получаем другое число.
т.е. по конечному числу нельзя получить оригинальное.
Но нужна такая хеш-функция при которое для каждого числа получаеться уникальный хеш, либо нужно использовать методы устанения коллизий (что ИМХО зло :) )
DrPass (2006-12-12 10:36:00) [23]
> Что такое - ХЕШ ?
Вычисляемое значение, позволяющее идентифицировать какие-либо данные
lexat (2006-12-12 10:35:00) [24]Что такое - ХЕШ ?
Сорри за офтоп.
Elen (2006-12-12 08:23:00) [25]
> а они........
см. [1] подсказывают - хеш. А алгоритм придумай, хотя бы тот же XOR. А ведь серьезные хеши можно и в открыто хранить.
M1sT (2006-12-12 08:20:00) [26]
> А почему ты не хочеш пароль жестко в проге прописать?
Ну, я пока что так и сделал, просто вот решил спросить у знающих людей как и где лучше хранить, а они........
Elen (2006-12-12 08:08:00) [27]
> хочу как нить к EXE присобачить
А почему ты не хочеш пароль жестко в проге прописать?
M1sT (2006-12-12 07:58:00) [28]
> А уж совсем хорошо будет поместить сей файл в Автозагрузку.
> :-)
Блин, сразу столько дельных советов, а может мне его ещё вместо BootScreen'а Винды разместить, вместе с паролем админа ОС и паролем BIOS???? С подробыными подсказками что и для чего.....
> Почему глупо? Если правильно затаить то вполне нормально.
Ну, во первых потому что, если что нить приключится с реестром или с Виндой то программа останется без пароля. Во вторых если программу перетащить на другой комп, то опять же там реестр другой.....
Вот поэтому и хочу как нить к EXE присобачить....
P.S. Конференция для начинающих, а также для тех, кому сложно объяснить чего он хочет. Просьба к участникам быть взаимовежливыми, профессионалам отдельная просьба - быть снисходительными.
Или здесь нету профессионалов???
Elen (2006-12-12 07:34:00) [29]
> куда нить в реестр, но это примитивно и глупо!!!!!
Почему глупо? Если правильно затаить то вполне нормально. Можеш хранить на дискете или, как в одной фирмочке на Bluetooth устройстве, которое есть только у админа на бейджике
Германн (2006-12-12 00:52:00) [30]
> Джо © (12.12.06 00:38) [8]
>
> > [7] DrPass © (12.12.06 00:11)
> > Надежнее всего хранить папке "Мои документы" в файле AdminPasswords.
> dat
>
> Нет. Луче на общем для всех пользователей рабочем столе.
> И расширение должно быть не dat, а doc.
>
А ещё лучше, если расширение будет txt. А уж совсем хорошо будет поместить сей файл в Автозагрузку. :-)
Джо (2006-12-12 00:38:00) [31]> [7] DrPass © (12.12.06 00:11)
> Надежнее всего хранить папке "Мои документы" в файле AdminPasswords.dat
Нет. Луче на общем для всех пользователей рабочем столе. И расширение должно быть не dat, а doc.
DrPass (2006-12-12 00:11:00) [32]Надежнее всего хранить папке "Мои документы" в файле AdminPasswords.dat
Eraser (2006-12-11 22:57:00) [33]> Как и где правильно хранить пароль администратора программы?
пароль вообще не нужно хранить, нужно хранить его хэш. где? вот тут CryptProtectData.
palva (2006-12-11 21:51:00) [34]> А как же по твоему программа узнает что пароль введенный из "головы" админа верный??
Посчитает хэш и сравнит с тем, что лежит открыто на диске.
Palladin (2006-12-11 21:42:00) [35]проверит и узнает
M1sT (2006-12-11 21:40:00) [36]
> в голове этого админа
>
ну это то ежу понятно, что не на наклейке присобаченной к монитору =)))
А как же по твоему программа узнает что пароль введенный из "головы" админа верный??
Desdechado (2006-12-11 21:23:00) [37]> где правильно хранить пароль администратора программы
в голове этого админа
Джо (2006-12-11 21:15:00) [38]Лучше всего нигде пароль не хранить, а хранить его хэш. Даже в открытом виде можно.