HmacKeyGenParams

Dictionary HmacKeyGenParams của Web Crypto API đại diện cho đối tượng nên được truyền làm tham số algorithm vào SubtleCrypto.generateKey() khi tạo khóa cho thuật toán HMAC.

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 name vớ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-1 cũng được hỗ trợ ở đây nhưng thuật toán SHA-1 được coi là dễ bị tấn công và không còn được sử dụng nữa.

length Optional

Một Number, độ dài tính bằng bit của khóa. Nếu bị bỏ qua, độ dài của khóa bằng kích thước khối của hàm hash bạn đã chọn.

Ví dụ

Xem các ví dụ cho SubtleCrypto.generateKey().

Thông số kỹ thuật

Specification
Web Cryptography Level 2
# dfn-HmacKeyGenParams

Tương thích trình duyệt

Các trình duyệt hỗ trợ thuật toán "HMAC" cho phương thức SubtleCrypto.generateKey() sẽ hỗ trợ loại này.

Xem thêm