Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..
Экспериментальная возможность: Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.
Web Crypto API – интерфейс, позволяющий использовать криптографические примитивы для построения систем, манипулировать, хранить секретные ключи без необходимости делать доступными базовые биты ключа для JavaScript.
Интерфейс открывает доступ к следующим примитивам:
Web Crypto API не решает всех проблем, которые касаются использования криптографии на Web-сайтах или приложениях:
Предупреждение: Само по себе использование криптографии не делает систему безопасной. Безопасность – это процесс постоянной оценки рисков, возникающих в контексте эксплуатации системы. Контекст, как и риски, изменяются с течением времени.
When dealing with security, the whole system must be considered. In the case of the Web Crypto API, Web developers shouldn't consider only the security of the script, but the security of the connection to the server, because using Web Crypto over HTTP is not secure. The overall security can't be stronger than the security of the weakest part of the overall system.
Некоторые браузеры реализовали интерфейс Crypto, но сделали это недостаточно точно или без должного уровня безопасности. Чтобы избежать конфуза с модулем Crypto из пакета Node, методы и свойства интерфейса были перенесены в новый интерфейс: SubtleCrypto. Свойство Crypto.subtle даёт доступ к объекту, реализующему Web Crypto API.
Web Crypto API может использоваться для:
| Web Cryptography API |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 14 дек. 2025 г. by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.