HkdfParams
Словарь HkdfParams API Web Crypto API представляет собой объект, который должен быть передан в качестве параметра algorithm в SubtleCrypto.deriveKey() при использовании алгоритма HKDF.
Свойства экземпляра
name-
Строка. Она должна быть установлена в значение
HKDF. hash-
Строка, представляющая алгоритм хеширования для использования. Может быть одним из следующих:
SHA-1SHA-256SHA-384SHA-512
salt-
Тип данных
ArrayBuffer,TypedArrayилиDataView. Спецификация HKDF утверждает, что добавление соли "значительно повышает безопасность HKDF". В идеале, соль — это случайное или псевдослучайное значение, длина которого соответствует длине результата функции хеширования. В отличие от входных данных ключа, передаваемых вderiveKey(), соль не должна храниться в секрете. info-
Тип данных
ArrayBuffer,TypedArrayилиDataView, представляющий контекстную информацию, специфичную для приложения. Она используется для привязки полученного ключа к приложению или контексту, что позволяет выводить разные ключи для разных контекстов, используя одни и те же входные данные ключа. Важно, что этот параметр должен быть независим от самих входных данных ключа. Это свойство обязательно, но может быть пустым буфером.
Примеры
См. примеры для SubtleCrypto.deriveKey().
Спецификации
| Спецификация |
|---|
| API криптографии веб-браузера # dfn-HkdfParams |
Совместимость с браузерами
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HkdfParams