![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
шифрование пароля [D6, Win2k, WinXP]
Стего © (2007-02-17 06:04:00)Здравствуйте!
Вот такая проблема: DBF файл содержит пароли и логины. Каким образом я могу шифровать их при изменении пароля в базе и как его дешифровать при чтении из базы?
Заранее благодарю!
Leonid Troyanovsky (2007-02-19 11:24:00) [1]
> brrrr (19.02.07 00:15) [6]
> А на CAPICOM нет?
Пусть так.
Кста, вопрошающему для начала изучения можно поглядеть на
http://rsdn.ru/article/crypto/usingcryptoapi.xml
--
Regards, LVT.
brrrr (2007-02-19 00:15:00) [2]
> Соглашусь на вдумчивое изучение.
А на CAPICOM нет?
Leonid Troyanovsky (2007-02-18 20:59:00) [3]
> brrrr (18.02.07 19:32) [4]
Соглашусь на вдумчивое изучение.
--
Regards, LVT.
brrrr (2007-02-18 19:32:00) [4]
> Оно, конечно, так, но похоже, что требуется хранить именнопароли,
> защитив этот файл "суперпаролем".
Ну тогда вариантов куча, начиня от простейшей реализации XOR и кончая вдумчивым изучением CryptoAPI :o)
Leonid Troyanovsky (2007-02-18 12:13:00) [5]
> brrrr (17.02.07 18:07) [1]
> Храните не пароли, а их хеши (MD5), так надежней и проще
Оно, конечно, так, но похоже, что требуется хранить именно
пароли, защитив этот файл "суперпаролем".
--
Regards, LVT.
fd979 (2007-02-17 20:29:00) [6]Алгоритм МД5:
http://www.fichtner.net/delphi/md5.delphi.phtml?download=md5.pas
Пример использования:
http://www.fichtner.net/delphi/md5.delphi.phtml?download=md5_test.zip
brrrr (2007-02-17 18:07:00) [7]Храните не пароли, а их хеши (MD5), так надежней и проще :)
Алгоритм примерно такой:
1. Создаем аккаунт, хешируем пароль и сохраняем в БД
2. При проверке, хешируем введный пароль и сравниваем хеш с тем, который лежит в БД.