本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
適用於 JavaScript 的 AWS Encryption SDK 中的模組
適用於 JavaScript 的 AWS Encryption SDK 中的模組可讓您輕鬆安裝您的專案所需的程式碼。
的模組JavaScriptNode.js
- client-node
-
包括在 Node.js 中使用 適用於 JavaScript 的 AWS Encryption SDK 編寫程式您所需的所有模組。
- caching-materials-manager-節點
-
匯出支援的函數資料金鑰快取中的適用於 JavaScript 的 AWS Encryption SDK中的 Node.js。
- decrypt-node
-
匯出會解密並驗證代表資料和資料流的加密訊息的函數。包含在
client-node
模組中。 - encrypt-node
-
匯出加密和簽署不同類型資料的函數。包含在
client-node
模組中。 - example-node
-
匯出在 Node.js 中使用 適用於 JavaScript 的 AWS Encryption SDK 編寫程式的工作範例。包括不同類型的 keyring 和不同類型資料的範例。
- hkdf-node
-
匯出基於 HMAC 的密鑰派生函數
(香港發展基金) 認為適用於 JavaScript 的 AWS Encryption SDK在特定的算法套件中使用。Node.js 所以此適用於 JavaScript 的 AWS Encryption SDK中的會使用瀏覽器中的原生 HKDF 函數。WebCryptoAPI。 - integration-node
-
定義測試,以在 Node.js 中驗證 適用於 JavaScript 的 AWS Encryption SDK 是否與 AWS Encryption SDK 的其他語言實作相容。
- kms-keyring-node
-
匯出支援的函數AWS KMSNode.js 中的 keyrings。
- raw-aes-keyring-節點
-
匯出在 Node.js 中支援原始 AES keyring 的函數。
- raw-rsa-keyring-節點
-
匯出在 Node.js 中支援原始 RSA keyring 的函數。
的模組JavaScript瀏覽器
- client-browser
-
包括在瀏覽器中使用 適用於 JavaScript 的 AWS Encryption SDK 編寫程式您所需的所有模組。
- caching-materials-manager瀏覽器
-
匯出支援的函數資料金鑰快取此功能JavaScript瀏覽器中的。
- decrypt-browser
-
匯出會解密並驗證代表資料和資料流的加密訊息的函數。
- encrypt-browser
-
匯出加密和簽署不同類型資料的函數。
- example-browser
-
在瀏覽器中使用 適用於 JavaScript 的 AWS Encryption SDK 編寫程式的工作範例。包括不同類型的 keyring 和不同類型資料的範例。
- integration-browser
-
定義測試,以在瀏覽器中驗證 適用於 JAVA 的 AWS Encryption SDK 指令碼是否與 AWS Encryption SDK 的其他語言實作相容。
- kms-keyring-browser
-
匯出支援的函數AWS KMSKeyring瀏覽器中的。
- raw-aes-keyring瀏覽器
-
匯出在瀏覽器中支援原始 AES keyring 的函數。
- raw-rsa-keyring瀏覽器
-
匯出在瀏覽器中支援原始 RSA keyring 的函數。
適用於所有實作的模組
- cache-material
-
支援資料金鑰快取功能。提供用於組合隨每個資料金鑰快取的密碼編譯資料的程式碼。
- kms-keyring
-
匯出支援 KMS keyring 的函數。
- material-management
-
實作密碼編譯資料管理員 (CMM)。
- raw-keyring
-
匯出原始 AES 和 RSA keyring 所需的函數。
- serialize
-
匯出 SDK 用來序列化其輸出的函數。
- web-crypto-backend
-
導出使用WebCryptoAPI 中的適用於 JavaScript 的 AWS Encryption SDK瀏覽器中的。