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 |
Совместимость с браузерами
См. также
© 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