HmacImportParams
Dictionary HmacImportParams của Web Crypto API đại diện cho đối tượng nên được truyền khi nhập, giải nén hoặc dẫn xuất khóa cho thuật toán HMAC, như:
- Tham số
algorithmchoSubtleCrypto.importKey() - Tham số
unwrappedKeyAlgorithmchoSubtleCrypto.unwrapKey() - Tham số
derivedKeyTypechoSubtleCrypto.deriveKey().
Thuộc tính phiên bản
name-
Một chuỗi. Nên được đặt thành
HMAC. hash-
Một chuỗi hoặc đối tượng chứa thuộc tính duy nhất có tên
namevới giá trị chuỗi. Đây là định danh cho thuật toán digest để sử dụng. Nên là một trong:SHA-256: chọn thuật toán SHA-256.SHA-384: chọn thuật toán SHA-384.SHA-512: chọn thuật toán SHA-512.
Warning:
SHA-1cũng được hỗ trợ ở đây nhưng được coi là dễ bị tấn công và không còn được sử dụng nữa. lengthOptional-
Một
Numberđại diện cho độ dài tính bằng bit của khóa.
Ví dụ
Xem các ví dụ cho SubtleCrypto.importKey(), SubtleCrypto.unwrapKey(), hoặc SubtleCrypto.deriveKey().
Thông số kỹ thuật
| Specification |
|---|
| Web Cryptography Level 2> # dfn-HmacImportParams> |
Tương thích trình duyệt
Các trình duyệt hỗ trợ thuật toán "HMAC" cho các phương thức SubtleCrypto.importKey(), SubtleCrypto.unwrapKey() hoặc SubtleCrypto.deriveKey() sẽ hỗ trợ loại này.