Spec-Zone.ru › Web APIs

HkdfParams

Словарь HkdfParams API Web Crypto API представляет собой объект, который должен быть передан в качестве параметра algorithm в SubtleCrypto.deriveKey() при использовании алгоритма HKDF.

Свойства экземпляра

name

Строка. Она должна быть установлена в значение HKDF.

hash

Строка, представляющая алгоритм хеширования для использования. Может быть одним из следующих:

  • SHA-1
  • SHA-256
  • SHA-384
  • SHA-512
salt

Тип данных ArrayBuffer, TypedArray или DataView. Спецификация HKDF утверждает, что добавление соли "значительно повышает безопасность HKDF". В идеале, соль — это случайное или псевдослучайное значение, длина которого соответствует длине результата функции хеширования. В отличие от входных данных ключа, передаваемых в deriveKey(), соль не должна храниться в секрете.

info

Тип данных ArrayBuffer, TypedArray или DataView, представляющий контекстную информацию, специфичную для приложения. Она используется для привязки полученного ключа к приложению или контексту, что позволяет выводить разные ключи для разных контекстов, используя одни и те же входные данные ключа. Важно, что этот параметр должен быть независим от самих входных данных ключа. Это свойство обязательно, но может быть пустым буфером.

Примеры

См. примеры для SubtleCrypto.deriveKey().

Спецификации

Спецификация
API криптографии веб-браузера
# dfn-HkdfParams

Совместимость с браузерами

См. также

  • SubtleCrypto.deriveKey().

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API