Web Cryptography API

E856209

The Web Cryptography API is a W3C standard JavaScript interface that enables web applications to perform cryptographic operations such as encryption, decryption, hashing, and key management in a secure, browser-native way.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Web Crypto API 1

Statements (71)

Predicate Object
instanceOf W3C Recommendation
Web API
cryptography API
definesInterface Algorithm
Crypto NERFINISHED
CryptoKey
JsonWebKey NERFINISHED
SubtleCrypto NERFINISHED
designGoal avoid exposing raw key material to JavaScript when possible
enable secure web applications
provide browser-native cryptographic operations
exposedIn web browsers
exposedVia Crypto.subtle NERFINISHED
Window.crypto NERFINISHED
hasSpecification W3C Recommendation: Web Cryptography API NERFINISHED
primaryLanguage JavaScript NERFINISHED
relatedStandard JSON Web Encryption NERFINISHED
JSON Web Key NERFINISHED
JSON Web Signature NERFINISHED
TLS NERFINISHED
securityProperty executes cryptographic operations in browser implementation
reduces need for custom JavaScript crypto libraries
standardizedBy W3C Web Cryptography Working Group NERFINISHED
World Wide Web Consortium NERFINISHED
supportsAlgorithm AES-CBC NERFINISHED
AES-CTR NERFINISHED
AES-GCM NERFINISHED
AES-KW
ECDH NERFINISHED
ECDSA NERFINISHED
HKDF NERFINISHED
HMAC
PBKDF2 NERFINISHED
RSA-OAEP
RSA-PSS NERFINISHED
RSASSA-PKCS1-v1_5
SHA-1
SHA-256
SHA-384
SHA-512
supportsAlgorithmType digest algorithms
key derivation functions
public-key algorithms
symmetric-key algorithms
supportsKeyFormat jwk
pkcs8
raw
spki
supportsKeyUsages decrypt GENERATED
deriveBits GENERATED
deriveKey GENERATED
encrypt GENERATED
sign GENERATED
unwrapKey GENERATED
verify GENERATED
wrapKey GENERATED
supportsOperation decryption
digital signature generation
digital signature verification
encryption
hashing
key derivation
key export
key generation
key import
random number generation
typicalUseCase client-side data integrity verification
end-to-end encrypted messaging in browsers
key management for web applications
secure data storage in web applications
usesProgrammingModel Promise-based asynchronous API

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Open Web Platform hasComponent Web Cryptography API
Chrome Web Platform features includesAPI Web Cryptography API
this entity surface form: Web Crypto API