Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.043 c
2-1174575033
elserpiente
2007-03-22 17:50
2007.04.15
Реализация TOP в FB


2-1174549272
tery
2007-03-22 10:41
2007.04.15
Помогите


15-1174477063
zdm
2007-03-21 14:37
2007.04.15
Создание сайта


15-1174632825
Loginov Dmitry
2007-03-23 09:53
2007.04.15
Порядок выполнения вложенных функций


2-1174486350
alol
2007-03-21 17:12
2007.04.15
кнопка с выпадающим меню




   Наверх