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

Вниз

Как хешировать пароли в FireBird 2.0 через IBExpert?   Найти похожие ветки 

 
Megabyte ©   (2006-09-28 15:16) [0]

Требуется хранить список пользователей с паролями в таблице. Шеф сказал, что можно где-то хешировать пароли в IBEpert, но как, он не знает.


 
Sergey13 ©   (2006-09-28 15:20) [1]

> [0] Megabyte ©   (28.09.06 15:16)

Они и так там хранятся, без твоего вмешательства. Зачем все это?


 
Megabyte ©   (2006-09-28 15:41) [2]

Требуется создавать программно пользователей, без ИБ_Эксперта(мож я что не рюхаю...).  
Поэтому будет таблица со споском пользователей и паролями. Но пароли же в чистом виде нельзя хранить.


 
Sergey13 ©   (2006-09-28 15:47) [3]

> [2] Megabyte ©   (28.09.06 15:41)

В SQL серверах юзеры создаются запросами вида CREATE USER ....
Хранятся они по разному, в системных таблицах (иногда даже в независимых системных базах), и пароли там "не в чистом виде" разумеется.
ИБЭксперт - это просто GUI инструмент для облегчения работы.


 
Reindeer Moss Eater ©   (2006-09-28 15:57) [4]

gsec.exe -help


 
Megabyte ©   (2006-09-28 16:04) [5]


> Sergey13 ©  (28.09.06 15:47) [3]
> В SQL серверах юзеры создаются запросами вида CREATE USER ....

Я как-то уже задавал вопрос про создание Юзеров в Файрберде. Помница, мне сказали, что CREATE USER там не работает!


 
Desdechado ©   (2006-09-28 16:20) [6]

для создания пользователя можно использовать родной API
как - читать справку APIGuide.pdf из IB


 
Sergey13 ©   (2006-09-28 16:32) [7]

> [5] Megabyte ©   (28.09.06 16:04)

Блин, действительно.
В IBX есть TIBSecurityService, можно через него. Вот только будет ли он работать с FireBird 2.0 - вопрос.


 
Megabyte ©   (2006-09-28 16:38) [8]

Народ. Возможно ли хранить логины и пароли в обычной таблице БД, шифруя/хешируя пароли?
Просто будет оператор, кот. без ИБ_Эксперта должен будет добавлять юзеров(через клиентскую прогу), поэтому такой изврат... Шеф на данный уровень безопасности согласен, ибо уже есть база, которая работает по такому принципу.

з.ы.Я бы не мучился, давно бы сам вбил руками все логины и пароли...


 
DrPass ©   (2006-09-28 16:43) [9]


> Возможно ли хранить логины и пароли в обычной таблице БД,
>  шифруя/хешируя пароли?

Тебе на протяжении всей ветки говорят: пароли в Firebird и так хранятся в обычной таблице БД, автоматически шифруясь/хешируясь. IBExpert тут не причем. Это такое же клиентское приложение, как и твоя будущая программа


 
Megabyte ©   (2006-09-28 16:50) [10]


> DrPass ©  (28.09.06 16:43) [9]

Ну значит программеры, кот. писали БД для фирмы, сделали это как-то руками, ибо у них пользователи хранятся в таблице(не системная), как данные! В интерфейсе  в ИБ_Эксперта, где раздаются права, всего 3-4 пользователя, а использует БД около 60 пользователей.


 
Megabyte ©   (2006-09-28 17:02) [11]

Все, через TIBSecurityService работает.


 
Desdechado ©   (2006-09-28 17:09) [12]

> всего 3-4 пользователя, а использует БД около 60 пользователей.
может, они под одним логином ходят?


 
Megabyte ©   (2006-09-28 17:12) [13]


> Desdechado ©  (28.09.06 17:09) [12]

Нет.Там такой изврат, про который я рассказал. Есть таблица User_List, где хранятся все данные по пользователям.
Ладно, вопрос решился...



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

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

Наверх




Память: 0.47 MB
Время: 0.045 c
2-1159635006
Firedg
2006-09-30 20:50
2006.10.15
Работа с HTML


15-1158676295
Unknown user
2006-09-19 18:31
2006.10.15
Интерполяция/аппроксимация алгоритмы


15-1158818315
Reindeer Moss Eater
2006-09-21 09:58
2006.10.15
detect a tempto


4-1148978503
sicilla
2006-05-30 12:41
2006.10.15
Не могу запустить файл


2-1159390318
PHPDeveloper
2006-09-28 00:51
2006.10.15
TWebBrower +ScrollBar





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский