| ||||
| ||||
Уважаемые гуру, необходимо реализовать шифрование файлов в хранилище. Вот как это реализовано в черновом варианте: 1. Получаю контекст криптопровайдера. 2. Получаю хэш пароля. 3. Создаю ключ шифрования 4. Устанавливаю значение инициализирующего вектора(свое фиксированное значение). 5. Шифрую данные. То есть получается, что в качестве исходных данных для шифрования мне необходимо иметь фиксированные значения: пароля и инициализирующего вектора. И использовать их же для расшифровки. Я правильно все уяснил? Особенно интересует мнение насчет хранения значения инициализирующим вектора. | ||||
Ответы: | ||||
| ||||
>Я правильно все уяснил? да. >Особенно интересует мнение насчет хранения значения инициализирующим вектора. вектор, как везде говорится, не является секретной частью, и может хранится и передаваться в открытую. Но его выбор влияет на стойкость шифрования, поэтому не стоит брать в кач-ве вектора простые последовательности. | ||||