Spec-Zone.ru › Web APIs

RsaPssParams

Словарь RsaPssParams API Web Crypto API представляет собой объект, который должен передаваться в качестве параметра algorithm в SubtleCrypto.sign() или SubtleCrypto.verify() при использовании алгоритма RSA-PSS.

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

name

Строка. Она должна быть установлена в RSA-PSS.

saltLength

Целое число, представляющее длину случайной соли для использования в байтах.

RFC 3447 говорит, что «Типичные длины соли» составляют либо 0, либо длину результата работы алгоритма хеширования, который был выбран при генерации этого ключа. Например, если вы используете SHA-256 в качестве алгоритма хеширования, это может быть 32.

Максимальный размер saltLength определяется:

Math.ceil((keySizeInBits - 1) / 8) - digestSizeInBytes - 2;

Таким образом, для ключа длиной 2048 бит и размера результата хеширования 32 байта максимальный размер составит 222.

Примеры

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

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

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

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

См. также

  • RFC 3447: RSASSA-PSS

© 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/RsaPssParams

Spec-Zone.ru

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