Spec-Zone.ru › Web APIs

RsaHashedKeyGenParams

Словарь RsaHashedKeyGenParams API криптографии веб представляет объект, который должен быть передан в качестве параметра algorithm в SubtleCrypto.generateKey() при генерации любой пары ключей на основе RSA: то есть, когда алгоритм идентифицируется как любой из RSASSA-PKCS1-v1_5, RSA-PSS или RSA-OAEP.

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

name

Строка. Она должна быть установлена в RSASSA-PKCS1-v1_5, RSA-PSS, или RSA-OAEP, в зависимости от используемого алгоритма.

modulusLength

Число. Длина модуля RSA в битах. Она должна быть не менее 2048: см., например, SP 800-131A Rev. 2. Некоторые организации теперь рекомендуют значение 4096.

publicExponent

Uint8Array. Открытый показатель степени. Если нет особых причин, используйте значение 65537 ([0x01, 0x00, 0x01]).

hash

Строка, представляющая имя функции дайджеста для использования. Здесь можно указать SHA-256, SHA-384, или SHA-512.

Предупреждение: Хотя вы технически можете использовать SHA-1 в качестве значения, это крайне не рекомендуется, так как SHA-1 считается уязвимым.

Примеры

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

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

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

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

См. также

  • SubtleCrypto.generateKey().

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

Spec-Zone.ru

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