![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пароль на PARADOX7 [D7, Paradox]
V.I.P.er © (2005-09-16 14:17:00)Всем привет! Ситуация: я создал базу Paradox задал ей пароль, проблема в том что при запуске приложения этот пароль спрашиваеться, как сделать чтобы приложение передавало пароль или поставить "пароль по умолчанию" чтобы этот пароль пользователь "не видел"?
Anatoly Podgoretsky (2005-09-17 18:03:00) [1]V.I.P.er © (17.09.05 15:34) [19]
> Anatoly Podgoretsky © (17.09.05 00:17) [18]
> Одностороннее шифрование, расшифровке не подлежит. Значение
> по функции свертывается в короткую последовательность. Пусть
> A+B=13646055, чему равно А
Да это конечно хорошо (я сам так думал), но как быть с тем кто знает хотябы один пароль?
Очень просто знание A1+B1 ничего не дает в части узнавания A2+B2
_dimka (2005-09-17 17:30:00) [2]
> Да это конечно хорошо (я сам так думал), но как быть с тем
> кто знает хотябы один пароль?
Убить :).
> Я прав?
нет не прав, почитай что нить про > Одностороннее шифрование
V.I.P.er (2005-09-17 15:34:00) [3]
> Anatoly Podgoretsky © (17.09.05 00:17) [18]
> Одностороннее шифрование, расшифровке не подлежит. Значение
> по функции свертывается в короткую последовательность. Пусть
> A+B=13646055, чему равно А
Да это конечно хорошо (я сам так думал), но как быть с тем кто знает хотябы один пароль?
Если две неизвестных, тогда нельзя расшивровать, а если кто-то знает
одну неизвестную то вторую вычеслить я думаю не составит труда...
Есть несколько пользователей, которые имет доступ по разным паролям, зная один можно таким образом вычислить пароль другого пользователя...
Я прав?
Anatoly Podgoretsky (2005-09-17 00:17:00) [4]Одностороннее шифрование, расшифровке не подлежит. Значение по функции свертывается в короткую последовательность. Пусть A+B=13646055, чему равно А
V.I.P.er (2005-09-16 18:54:00) [5]
> храни подписи (сигнатуры) по другому хэш
ни одного не (ни второго ) ни третьего непонял...
можно как-нибудь по побробней или по другому скажи
Anatoly Podgoretsky (2005-09-16 18:45:00) [6]Не надо хранить пароли, храни подписи (сигнатуры) по другому хэш, нечего будет воровать.
V.I.P.er (2005-09-16 18:39:00) [7]я хотел хранить в базе логины и пароли на доступ к проге,
а базу закрыть на пароль для "админа", но теперь я вижу что фигня все это,
как выйти из этой ситуации?
Anatoly Podgoretsky (2005-09-16 18:26:00) [8]V.I.P.er © (16.09.05 17:23) [11]
Что плохого если кто то узнает, ну так используй этот пароль только для этой базы и нигде больше. Если же ответ был, что бы не прочитали, то ответ бесполезно, Борланд сделал услугу инженерные пароли, которые позволяют открыть любую базу. Поэтому никакой проблемы с тайной пароля не существует.
V.I.P.er (2005-09-16 18:25:00) [9]
> Reindeer Moss Eater © (16.09.05 17:25) [12]
> мнебы не хотелось чтобы
>
> Его все знали еще до того, как ты его установил.
> Абыдна, да?
Да Ху..го, неспорю...
Reindeer Moss Eater (2005-09-16 17:25:00) [10]мнебы не хотелось чтобы
Его все знали еще до того, как ты его установил.
Абыдна, да?
V.I.P.er (2005-09-16 17:23:00) [11]
> Anatoly Podgoretsky © (16.09.05 16:13) [10]
> V.I.P.er © (16.09.05 15:28) [5]
> Ну если он где-то остаеться значить его оттуда можна достать,
> мне бы этого не хотелось...
>
> Почему?
> <Цитата>
ответить затрудняюсь но уточнить могу
мнебы не хотелось чтобы это сделал кто-то (узнал пароль на мою бд)
Anatoly Podgoretsky (2005-09-16 16:13:00) [12]V.I.P.er © (16.09.05 15:28) [5]
Ну если он где-то остаеться значить его оттуда можна достать, мне бы этого не хотелось...
Почему?
V.I.P.er (2005-09-16 15:44:00) [13]Я так и думал... :) теперь я вздохнул с облегчением...
Виталий Панасенко (2005-09-16 15:40:00) [14]Вообще-то есть универсальный(е) пароль(и).. так что для тех, кто тут (на Мастерах(и не только)) ходит, твоя защита - как слону дробина.:-)))... А куда добавляется - в сессию доступа.. т.е. ВСЕ таблицы, работающие в данной сессии будут использовать пароль, добавленный Seesion.AddPassword
Пароли
jIGGAe
nx66ppx, cupcdvum
Val (2005-09-16 15:38:00) [15]> [5] V.I.P.er © (16.09.05 15:28)
> значить его оттуда можна достать, мне бы этого не хотелось...
не смешите. наберите в строке поиска поискового сервера "универсальный пароль к Paradox" и почитайте выданное.
V.I.P.er (2005-09-16 15:30:00) [16]У меня все получилось и все работает, а спрашиваю - просто хочу понять, только не надо писать типа - "меньше знаешь - крепче спишь..."
А за помошь спасибо!
V.I.P.er (2005-09-16 15:28:00) [17]
> >он гдето остаеться(например в памяти...)?
> Может и остается. Тебе-то какая разница?
Ну если он где-то остаеться значить его оттуда можна достать, мне бы этого не хотелось...
> >такой вопрос: а каким образом он туда передаеться,
> Он туда передается методом AddPassword класса TSession
Я не пойму к какому элементу он относиться это свойсвто TTable или это именно к запароленной базе, а если их у меня будет несколько тогда как эти пароли передавать, как определить какой пароль к какой базе передасться...
Reindeer Moss Eater (2005-09-16 15:08:00) [18]>такой вопрос: а каким образом он туда передаеться,
Он туда передается методом AddPassword класса TSession
>он гдето остаеться(например в памяти...)?
Может и остается. Тебе-то какая разница?
V.I.P.er (2005-09-16 15:04:00) [19]СПАСИБО все получилось...
такой вопрос: а каким образом он туда передаеться,
он гдето остаеться(например в памяти...)?
Виталий Панасенко (2005-09-16 14:24:00) [20]Session.AddPassword('Password')