Máy tính Hash

Nhập văn bản

Định dạng đầu ra:

Về Máy tính Hash

Giới thiệu

Máy tính Hash là công cụ tính toán hash trực tuyến thuần frontend hỗ trợ 13 thuật toán hash phổ biến. Hỗ trợ nhập văn bản và tệp, có thể tính toán nhiều thuật toán cùng lúc, hỗ trợ chế độ HMAC và nhiều định dạng đầu ra. Sử dụng WebAssembly để tính toán hiệu suất cao.


Tính năng

  • Hỗ trợ 13 thuật toán hash: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-384, SHA3-512, CRC32, CRC32C, BLAKE2b, BLAKE2s, BLAKE3
  • Nhập văn bản và tải tệp lên với hỗ trợ kéo-thả
  • Chế độ HMAC với nhập khóa để xác thực tin nhắn
  • Bốn định dạng đầu ra: hex, HEX, Base64, mảng byte
  • Tính toán nhiều thuật toán cùng lúc, sao chép bằng một lần nhấp
  • Tính toán hiệu suất cao dựa trên WebAssembly
  • Tất cả xử lý cục bộ, dữ liệu không bao giờ rời khỏi trình duyệt

Cách sử dụng

  1. 1Chọn chế độ đầu vào: nhập văn bản hoặc tải tệp lên
  2. 2Nhập văn bản hoặc tải/kéo tệp vào
  3. 3Chọn các thuật toán hash cần thiết (có thể chọn nhiều)
  4. 4Chọn định dạng đầu ra: hex, HEX, Base64 hoặc mảng byte
  5. 5Nếu cần chế độ HMAC, bật công tắc và nhập khóa
  6. 6Xem kết quả và nhấp vào nút sao chép

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

Giá trị hash là gì?
Giá trị hash là một chuỗi có độ dài cố định được tạo bởi thuật toán hash từ dữ liệu có độ dài tùy ý. Đây là hàm một chiều — không thể khôi phục dữ liệu gốc từ hash.
HMAC là gì?
HMAC (Mã xác thực tin nhắn dựa trên Hash) sử dụng hàm hash kết hợp với khóa bí mật để xác minh tính toàn vẹn và xác thực của tin nhắn. An toàn hơn hash thông thường.
Sự khác biệt giữa các thuật toán này là gì?
MD5 và SHA-1 không còn được khuyến nghị cho mục đích bảo mật nhưng phù hợp cho checksum. SHA-256/384/512 là các thuật toán an toàn được sử dụng rộng rãi. SHA-3 là tiêu chuẩn thế hệ tiếp theo. CRC32 được sử dụng để kiểm tra tính toàn vẹn dữ liệu. BLAKE2/BLAKE3 là các thuật toán hiện đại hiệu suất cao.
Dữ liệu của tôi có được gửi đến máy chủ không?
Không. Tất cả tính toán hash được thực hiện cục bộ trong trình duyệt của bạn bằng WebAssembly. Không có dữ liệu nào được truyền qua mạng.
Kích thước tối đa của tệp là bao nhiêu?
Không có giới hạn cứng, nhưng bộ nhớ trình duyệt là điểm nghẽn. Tệp trên 1 GB có thể gây ra vấn đề về hiệu suất.

Công cụ liên quan

Định dạng mãTrình định dạng XMLBộ chuyển đổi UnicodeChuyển đổi mã màuChuyển đổi cơ sốBộ mã hóa giải mã Base64Bộ mã hóa giải mã URLEscape Thực thể HTMLCookie sang JSONEscape Unicode JSONBộ mã hóa MD5JWT Giải mã Xác minh Mã hóaJSON sang CookieTrình tạo và phân tích UUIDKiểm tra RegexMã trạng thái HTTPSố CổngBảng ASCIITrình xem User-AgentVân Tay Trình Duyệt Của TôiUnescape Unicode JSONTrình tạo và phân tích biểu thức CronTra cứu địa chỉ IPĐịnh dạng SQL