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