СообЧа > База Знаний > Безопасность и шифрование

Вопрос

Как в моей проге на Дельфи сделать: при закрытии программы файл настроек program.ini шифруется, а при открытии расшифровывается, это нужно чтобы нельзя было узнать пароль из файла настроек, очень надо — выручайте!

Ответ

Есть такая штука TCryptLib 2.0
Из описания Компонент Delphi 3, 4. Осуществляет шифрацию-дешифрацию файлов, строк, потоков в памяти (TMemoryStream) методом блочной шифрации, генерацию хеш функции пароля, проверку правильности пароля при дешифрации файлов, проверку пароля по значению хеш функции. Перед шифрацией данные могут быть сжаты (по LZW), что усиливает криптостойкость алгоритма. Даже без использовании внутренней компрессии, зашифрованные данные не сжимаются архиваторами (zip, rar). Таким образом, информация переводится из состояния с минимальной энтропией в максимальное, что является необходимым условием криптостойкости.

Alexey



Copyright © 2000-2004 Сообщество Чайников
Контактная информация