tooljar

    Công cụ tạo HMAC

    Tạo chữ ký HMAC (Mã xác thực thông điệp dựa trên Hash) với nhiều thuật toán

    Ví dụ nhanh:

    Về công cụ tạo HMAC

    HMAC (Mã xác thực thông điệp dựa trên Hash) là một loại MAC cụ thể liên quan đến hàm hash mật mã và khóa bí mật. Nó được sử dụng để xác minh cả tính toàn vẹn dữ liệu và tính xác thực của thông điệp.

    Ứng dụng phổ biến

    • Ký yêu cầu API (AWS, Stripe, GitHub)
    • Xác minh tải trọng webhook
    • Chữ ký token JWT
    • Token phiên an toàn
    • Xác thực thông điệp trong giao thức

    Đề xuất thuật toán

    • SHA-256: Được sử dụng phổ biến nhất, cân bằng tốt giữa bảo mật và hiệu suất
    • SHA-384/512: Bảo mật cao hơn cho ứng dụng nhạy cảm
    • SHA-1: Chỉ cũ, không đề xuất cho triển khai mới

    Ghi chú bảo mật

    • Không bao giờ để lộ khóa bí mật của bạn trong mã phía client
    • Sử dụng khóa ngẫu nhiên mật mã có độ dài đủ
    • Công cụ này xử lý dữ liệu cục bộ trong trình duyệt của bạn