Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Спасибо, за частичную ликвидацию моей неграмотности в этих... 03.12.05 04:17 Число просмотров: 1566
Автор: void <Grebnev Valery> Статус: Elderman
|
> > Подскажите, пожалуйста, наиболее простой алгоритм. > Проще - > > Ну если алгоритм, а не библиотечную функцию, то > единственный простой, надежный, логичный алгоритм, это > зашифровать пароль, используя в качестве ключа сам пароль > (можно выполнив над ним какие-либо преобразования, для > адаптации к размеру ключа). Причем, поскольку пароль > достаточно короткий, сжимать его самого для использования в > качестве данных для щифрования нет необходимости, а для > ключа может потребуется. Вполне достаточно использовать > симметричный алгоритм, но можно и с открытым ключем, тогда > открытый ключ уж точно надо получать некоторыми > преобразованиями пароля. > Доказать стойкость несложно. Чтобы расщифровать - нужен > ключ, а ключ - сам пароль, а его мы не знаем. Он есть, но > зашифрован стойким алгоритмом. Ключ был пароль или получен > известным образом из пароля и "забыт" или уничтожен. > Из определения стойкости алгоритма шифрования - для > получения пароля (расшифровывание зашифрованного пароля или > получения ключа) обязательно нужно знать ключ. > В принципе можно и шифровать известные данные, опять же > используя в качестве ключа пароль или его производную. > > > лучше. К стойкости особых требований нет. Может > что-нибудь > > из готового и простого в использовании. > > Апи? > > > > Спасибо. Спасибо, за частичную ликвидацию моей неграмотности в этих вопросах. Идея хорошая. Я так её и представлял. Правда весьма смутно. Но вот Вы подсказали про то, что самое разумное в качестве ключа использовать сам пароль! Думаю, так и надо делать.
Спасибо.
|
|
|