Tạo mã băm (Hash)

    Tạo các chuỗi băm mật mã an toàn (MD5, SHA-1, SHA-256, SHA-512, HMAC) từ chuỗi văn bản. Xử lý cục bộ 100% giúp dữ liệu nhạy cảm được bảo mật tuyệt đối.

    Thuật toán & Định dạng mã hóa

    Hiển thị chuỗi băm Hex bằng chữ in hoa (A-F)

    SHA-256
    Kết quả mã bămHex
    Mã băm được tính toán sẽ xuất hiện ở đây khi bạn nhập...
    Độ an toàn256 bits
    Độ dài0 ký tự
    Định dạngHex

    Đối chiếu & Xác thực mã băm

    Phép so sánh không phân biệt chữ hoa hay chữ thường.

    Xem trước các mã băm phổ biến

    Các mã băm được tính toán thời gian thực phía máy khách

    MD5128 bits
    Nhập văn bản ở trên để tính mã băm MD5...
    SHA-1160 bits
    Nhập văn bản ở trên để tính mã băm SHA-1...
    SHA-256256 bits
    Nhập văn bản ở trên để tính mã băm SHA-256...
    SHA-384384 bits
    Nhập văn bản ở trên để tính mã băm SHA-384...
    SHA-512512 bits
    Nhập văn bản ở trên để tính mã băm SHA-512...

    Dữ liệu ở lại trên thiết bị của bạn. Tất cả quá trình xử lý diễn ra ngay trong trình duyệt của bạn. Dữ liệu nhập của bạn không bao giờ được tải lên máy chủ của chúng tôi.

    Hướng dẫn sử dụng

    Làm theo các bước đơn giản sau để nhận kết quả chuẩn xác nhất.

    1Nhập hoặc dán chuỗi văn bản bạn cần tạo mã băm mật mã vào ô nhập liệu.
    2Chọn thuật toán mong muốn (SHA-256, SHA-512, MD5, PBKDF2 hay HMAC).
    3Chọn định dạng xuất kết quả: Chuỗi Hexadezimal (Hex) hoặc Base64.
    4Sử dụng công cụ Đối chiếu & Xác thực để dán mã băm đối chiếu kiểm tra tính toàn vẹn dữ liệu.
    5Sao chép kết quả mã băm chỉ với một cú nhấp để sử dụng trong dự án của bạn.

    Câu hỏi thường gặp

    Giải đáp các thắc mắc phổ biến nhất liên quan đến công cụ.

    Hỗ trợ 6 thuật toán phổ biến nhất: SHA-256 (tiêu chuẩn vàng), SHA-512 (bảo mật tối đa), MD5 (tạo checksum tệp tin), SHA-1 (chuẩn cũ), PBKDF2 (băm mật khẩu có muối) và chữ ký HMAC-SHA-256 / HMAC-SHA-512.

    Không an toàn cho mật khẩu. MD5 dễ bị tấn công va chạm (collision attack) và bị bẻ khóa bằng bảng cầu vồng trong chớp mắt. Tuy nhiên, MD5 vẫn là lựa chọn tiện lợi để tạo mã kiểm tra (checksum) tính toàn vẹn tệp tin tải về.

    PBKDF2 (Password-Based Key Derivation Function 2) là hàm dẫn xuất khóa được thiết kế chuyên biệt để bảo vệ mật khẩu. Nó lặp lại thuật toán băm hàng chục nghìn lần cùng một chuỗi muối (salt) để làm chậm tốc độ của các cuộc tấn công vét cạn bằng phần cứng chuyên dụng.

    HMAC (Hash-based Message Authentication Code) kết hợp hàm băm với một khóa bí mật chung. Nó vừa xác nhận nội dung tin nhắn không bị chỉnh sửa, vừa chứng minh tin nhắn thực sự bắt nguồn từ người nắm giữ khóa bí mật đó (dùng phổ biến trong Webhook).

    Không. Toàn bộ quá trình tính toán mã băm chạy trực tiếp trong trình duyệt web của bạn thông qua Web Crypto API. Dữ liệu nhạy cảm không bao giờ rời khỏi thiết bị.

    Có. Các hàm băm mật mã học là tất định (deterministic). Với cùng một thuật toán và tham số, chuỗi 'hello' sẽ luôn luôn cho ra một kết quả băm duy nhất trên toàn thế giới.

    Cách thức hoạt động

    Tìm hiểu phương pháp luận, công thức toán học và nguyên lý kỹ thuật của công cụ này.

    Generate Cryptographic Hashes Instantly

    Kiểm tra tính toàn vẹn của tệp tải về, ký xác thực Webhook hay bảo vệ mật khẩu người dùng: Các hàm băm mật mã học chính là xương sống của an ninh mạng hiện đại. Trình tạo mã băm của công cụ của chúng tôi tính toán đồng thời 6 thuật toán hàng đầu trực tiếp trong trình duyệt của bạn mà không cần cài đặt thư viện hay gọi API từ xa.

    What Is a Hash Function?

    Hàm băm mật mã tiếp nhận đầu vào có độ dài bất kỳ và chuyển hóa thành chuỗi ký tự đầu ra có độ dài cố định. Ngay cả một thay đổi siêu nhỏ ở một ký tự duy nhất cũng làm biến đổi hoàn toàn giá trị băm cuối cùng. Hiệu ứng tuyết lở (avalanche effect) này ngăn chặn mọi nỗ lực dịch ngược thông điệp ban đầu và giúp phát hiện tức thì bất kỳ sự can thiệp trái phép nào.

    The Six Algorithms We Support

    SHA-256 là tiêu chuẩn quốc tế phổ quát nhất. Nó tạo ra chuỗi thập lục phân 64 ký tự được ứng dụng trong chứng chỉ SSL, blockchain Bitcoin và các commit Git.

    SHA-512 là lựa chọn bảo mật cấp cao thuộc gia đình SHA-2. Nó tạo ra 128 ký tự thập lục phân và đạt hiệu năng tính toán cực cao trên kiến trúc chip 64-bit.

    MD5 tạo ra chuỗi băm 32 ký tự. Mặc dù không còn an toàn cho mật khẩu, nó vẫn rất phổ biến để tạo mã kiểm tra toàn vẹn tệp tin (checksum) và khóa lưu tạm (cache key).

    PBKDF2 được thiết kế đặc thù để băm mật khẩu, lặp lại hàng chục nghìn vòng lặp để vô hiệu hóa các cuộc tấn công dò tìm bằng card đồ họa GPU.

    HMAC-SHA-256 kết hợp SHA-256 với một khóa bí mật để xác thực tính toàn vẹn và nguồn gốc của dữ liệu gọi API.

    HMAC-SHA-512 áp dụng mô hình xác thực tương tự trên nền tảng thuật toán SHA-512 mạnh mẽ hơn.

    When to Use Each Algorithm

    Thuật toánĐộ dài mã bămTrường hợp sử dụng tối ưu
    SHA-256256 bits (64 ký tự Hex)Kiểm tra toàn vẹn chung, chữ ký số
    SHA-512512 bits (128 ký tự Hex)Hệ thống bảo mật cao, hệ thống 64-bit
    MD5128 bits (32 ký tự Hex)Mã kiểm tra tệp tin (Checksum), khóa cache
    PBKDF2Tùy biến (ở đây là 512 bits)Băm và lưu trữ mật khẩu an toàn
    HMAC-SHA-256256 bits (64 ký tự Hex)Chữ ký API, xác thực Webhook
    HMAC-SHA-512512 bits (128 ký tự Hex)Xác thực các thông điệp tài chính nhạy cảm

    How We Compute These Hashes

    Chúng tôi tận dụng giao diện phần cứng Web Crypto API (crypto.subtle) cho SHA-256, SHA-512, PBKDF2 và HMAC. Đây là động cơ mật mã học gốc có sẵn trong trình duyệt, cùng loại với công nghệ bảo vệ giao thức HTTPS của bạn.

    Đối với MD5, thuật toán được xử lý bằng mã JavaScript cục bộ chuẩn RFC 1321 chạy ngay trên máy của bạn.

    PBKDF2 Parameters

    Mô-đun PBKDF2 của chúng tôi sử dụng chuỗi muối thử nghiệm mặc định (tooltri-pbkdf2-salt), 100.000 vòng lặp và thuật toán SHA-512. Trong các hệ thống sản phẩm thực tế, bạn hãy luôn nhớ sinh ra một chuỗi muối ngẫu nhiên riêng biệt cho từng người dùng.

    Your Data Never Leaves Your Browser

    Mọi mã băm đều được tính toán cục bộ. Dữ liệu văn bản mật, khóa bí mật API và mật khẩu của bạn không bao giờ bị truyền qua mạng hay lưu lại trên bất kỳ máy chủ nào.

    Cập nhật gần nhất:

    Khám phá thêm các công cụ tương tự để tăng tốc quy trình làm việc của bạn.