Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проверка пароля
|
|||
|---|---|---|---|
|
#18+
Привет! Есть сетевая бд где находится таблица с пользователями. У каждого пользователя свой пароль для входа в систему. Как записать в таблицу для каждого пользователя эти пароли, чтобы при простом просмотре там были кряко-зяблики, а в программе была функция аанлизирующая набранный пароль и сравнивала его с занесенными в базу паролями. Предположим в SQL есть функция ENCRYPT, которая прекрасно работает, а есть ли что-нибудь подобное в VFP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2003, 12:06 |
|
||
|
Проверка пароля
|
|||
|---|---|---|---|
|
#18+
Можно использовать Windows CryptoAPI. В VFP7-8 вроде есть соответствующие Foundation Classes ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2003, 12:32 |
|
||
|
Проверка пароля
|
|||
|---|---|---|---|
|
#18+
Элементарнейший способ шифрования: Делаешь поле для храниения пароля Character-Binary и запись/чтение через CPCONVERT() Поскольку сама таблица имеет кодовую страницу 1251, то конверация строки во что-то другое сделает простое чтение невозможным (будут закорючки). А если и кодовую страницу какую-нибудь экзотическую выбрать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2003, 13:30 |
|
||
|
Проверка пароля
|
|||
|---|---|---|---|
|
#18+
Пароль можно и не хранить. Это зависит от постановки задачи. Может быть вполне достаточным хранить результат шифрования пароля. При входе в систему сравнивать результат шифрования введенного значения и значения, хранимого в таблице. Скажем, если пароль "1234", то в таблице хранить, к примеру, значение возращаемое sys(2007,"1234"). При вводе пароля, скажем, "1243" сравнивать совпадает ли sys(2007,"1243") и значение в таблице. sys(2007) не очень удачное для этого примера решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2003, 16:57 |
|
||
|
Проверка пароля
|
|||
|---|---|---|---|
|
#18+
>>Пароль можно и не хранить Точнее - пароль НУЖНО не хранить. Хранение уже зашифрованого ключа единствено пральная система, используемая в любой серьезой системе управления доступом (например в Unix-е или Novel-е) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2003, 17:19 |
|
||
|
Проверка пароля
|
|||
|---|---|---|---|
|
#18+
> Хранение уже зашифрованого ключа единствено пральная система Неверно! Зашифрованные пароли тоже хранить нельзя. Положено хранить только hash от паролей. Все остальное - детский лепет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2003, 14:56 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32347770&tid=1597402]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 327ms |

| 0 / 0 |
