Описание тега rfc2898
Резюме из официального файла RFC:
Этот меморандум представляет собой переиздание PKCS #5 v2.0 из серии стандартов шифрования с открытым ключом (PKCS) RSA Laboratories, а контроль изменений сохраняется в рамках процесса PKCS. Основная часть этого документа, за исключением раздела, посвященного вопросам безопасности, взята непосредственно из этой спецификации.
В этом документе представлены рекомендации по реализации криптографии на основе паролей, охватывающие функции получения ключей, схемы шифрования, схемы аутентификации сообщений и синтаксис ASN.1, идентифицирующий методы.
Рекомендации предназначены для общего применения в компьютерных и коммуникационных системах и, как таковые, включают значительную гибкость. Они особенно предназначены для защиты конфиденциальной информации, такой как закрытые ключи, как в PKCS #8 [25]. Ожидается, что стандарты приложений и профили реализации, основанные на этих спецификациях, могут включать дополнительные ограничения.
Другие криптографические методы, основанные на паролях, такие как аутентификация ключевого объекта на основе пароля и протоколы установления ключа [4][5][26], выходят за рамки этого документа. Рекомендации по выбору паролей также выходят за рамки.