Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - PBKDF211 июня 2011Оглавление: 1. PBKDF2 2. Скорость работы PBKDF2 стандарт формирования ключа на основе пароля. Является частью PKCS #5 v2.0. Заменил PBKDF1, который ограничивал длину порождаемого ключа 160 битами. PBKDF2 использует псевдослучайную функцию для получения ключей. Длина генерируемого ключа не ограничивается. Использование PBKDF2 рекомендовано для новых программ и продуктов. В качестве псевдослучайной может быть выбрана криптографическая хеш-функция, шифр, HMAC. АлгоритмОбщий вид вызова PBKDF2:
Опции алгоритма:
Ход вычислений: 1. l количество блоков длины hLen в ключе, r количество байт в последнем блоке:
2. Для каждого блока применить функцию F с параметрами P мастер пароль, S соль, c количество итераций, и номером блока:
F определена как операция xor над первыми c итерациями функции PRF, примененной к паролю P и объединению соли S и номеру блока, записанному как 4-байтовое целое с первым msb байтом.
3. Объединение полученных блоков составляет ключ DK. От последнего блока берется r байт.
Просмотров: 1919
|