Главная страница
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.054 c
9-1147761330
De
2006-05-16 10:35
2007.04.15
Как подсветить полигон?


2-1175111750
Ников
2007-03-28 23:55
2007.04.15
Как написать м в квадрате


15-1174246912
Loginov Dmitry
2007-03-18 22:41
2007.04.15
Matrix32


2-1174906877
Roman_S
2007-03-26 15:01
2007.04.15
?????????? вместо Копировать


2-1174759711
Леонид
2007-03-24 21:08
2007.04.15
Однотипные процедуры