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

Вниз

шифрование пароля   Найти похожие ветки 

 
Стего   (2007-02-17 06:04) [0]

Здравствуйте!

Вот такая проблема: DBF файл содержит пароли и логины. Каким образом я могу шифровать их при изменении пароля в базе и как его дешифровать при чтении из базы?

Заранее благодарю!


 
brrrr   (2007-02-17 18:07) [1]

Храните не пароли, а их хеши (MD5), так надежней и проще :)
Алгоритм примерно такой:
1. Создаем аккаунт, хешируем пароль и сохраняем в БД
2. При проверке, хешируем введный пароль и сравниваем хеш с тем, который лежит в БД.


 
fd979 ©   (2007-02-17 20:29) [2]

Алгоритм МД5:
http://www.fichtner.net/delphi/md5.delphi.phtml?download=md5.pas

Пример использования:
http://www.fichtner.net/delphi/md5.delphi.phtml?download=md5_test.zip


 
Leonid Troyanovsky ©   (2007-02-18 12:13) [3]


> brrrr   (17.02.07 18:07) [1]

> Храните не пароли, а их хеши (MD5), так надежней и проще

Оно, конечно, так, но похоже, что требуется хранить именно
пароли, защитив этот файл "суперпаролем".

--
Regards, LVT.


 
brrrr   (2007-02-18 19:32) [4]


> Оно, конечно, так, но похоже, что требуется хранить именнопароли,
>  защитив этот файл "суперпаролем".

Ну тогда вариантов куча, начиня от простейшей реализации XOR и кончая вдумчивым изучением CryptoAPI :o)


 
Leonid Troyanovsky ©   (2007-02-18 20:59) [5]


> brrrr   (18.02.07 19:32) [4]

Соглашусь на вдумчивое изучение.

--
Regards, LVT.


 
brrrr   (2007-02-19 00:15) [6]


> Соглашусь на вдумчивое изучение.

А на CAPICOM нет?


 
Leonid Troyanovsky ©   (2007-02-19 11:24) [7]


> brrrr   (19.02.07 00:15) [6]

> А на CAPICOM нет?

Пусть так.

Кста, вопрошающему для начала изучения можно поглядеть на
http://rsdn.ru/article/crypto/usingcryptoapi.xml

--
Regards, LVT.



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

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

Наверх




Память: 0.48 MB
Время: 0.041 c
15-1174602059
eXPell
2007-03-23 01:20
2007.04.15
Смысл какой?


2-1174757676
Kolan
2007-03-24 20:34
2007.04.15
Взаимодействие объекта и его UI представления — как организовать?


15-1174387055
Gragdanin
2007-03-20 13:37
2007.04.15
Минусовки песен


1-1171963386
RJ
2007-02-20 12:23
2007.04.15
указатель на форму


3-1170010074
Slaviq
2007-01-28 21:47
2007.04.15
Delphi +SomeEmbidedDB + xBundle (Themedia)