node:crypto ↗ モジュールは、OpenSSL のハッシュ、HMAC、cipher、decipher、sign、verify 関数のラッパー一式を含む暗号機能を提供します。
Workers では、次の例外を除き、すべての node:crypto API を完全にサポートしています。
- generateKeyPair ↗ と generateKeyPairSync ↗ は、DSA または DH のキーペアをサポートしません。
argon2とargon2Syncはサポートしていません。ed448とx448曲線はサポートしていません。- FIPS モード ↗ を手動で有効または無効にすることはできません。
node:crypto の完全な API は、Node.js の node:crypto ドキュメント ↗ を参照してください。
WebCrypto API も Cloudflare Workers 内で利用できます。こちらは nodejs_compat 互換性フラグを必要としません。