Crypto

Crypto インターフェイスは、現在のコンテキストで利用できる基本的な暗号機能を表します。これは、暗号強度の強い乱数生成器と暗号プリミティブへのアクセスを許可します。

このインターフェイスを持つオブジェクトは、Window.crypto プロパティを通じてウェブコンテキスト上で利用可能です。

プロパティ

このインターフェイスは、RandomSource 上に定義されたプロパティを実装します。

Crypto.subtle Experimental 読取専用

ハッシュや署名、暗号化、復号など、共通の暗号プリミティブへのアクセスを提供する SubtleCrypto オブジェクトを返します。

メソッド

このインターフェイスは、RandomSource 上に定義されたメソッドを実装します。

Crypto.getRandomValues()

渡された TypedArray を暗号強度の強い乱数値で埋めます。

Crypto.randomUUID()

ランダムに生成された 36 文字の v4 UUID を返します。

仕様

Specification
Web Cryptography API
# crypto-interface

ブラウザーの実装状況

BCD tables only load in the browser

関連情報