Trình Tạo Hash - MD5, SHA-1, SHA-256, SHA-384, SHA-512 (Văn Bản & Tệp)

Tính các giá trị băm hex MD5, SHA-1, SHA-256, SHA-384 và SHA-512 của bất kỳ văn bản hoặc tệp nào. SHA thông qua Web Crypto API tích hợp sẵn của trình duyệt — dữ liệu của bạn không bao giờ rời khỏi thiết bị.

Dán văn bản để băm…

hoặc thả vào tệp bất kỳ

Tệp được tự động xóa sau khi xử lýXử lý an toàn qua HTTPS

Xong với Tạo mã hash? Hãy thử tiếp các công cụ này

Những công cụ được chọn lọc kết hợp tốt với Trình Tạo Hash. Tiếp tục làm việc mà không mất tệp của bạn.

Xem tất cả công cụ

Frequently Asked Questions

SHA-1, SHA-256, SHA-384 và SHA-512 — mọi thuật toán mà Web Crypto API của trình duyệt cung cấp. Giá trị băm được hiển thị dưới dạng chuỗi thập lục phân chữ thường, đúng định dạng mà các tệp checksum, tệp kê khai gói và công cụ HMAC mong đợi.

features

Chúng khác nhau về độ dài đầu ra và cách thiết kế tạo mã. SHA-256 là tiêu chuẩn hiện đại mặc định để kiểm tra tính toàn vẹn và hầu hết các ứng dụng blockchain. SHA-384 và SHA-512 tạo ra các mã băm dài hơn, chống lại tấn công mở rộng độ dài. SHA-1 được hiển thị để tương thích cũ nhưng không còn được coi là an toàn trước các tấn công va chạm.

technical

MD5 đã bị phá: tấn công va chạm có thể thực hiện ngay trên laptop, nên tuyệt đối không dùng cho công việc nhạy cảm về bảo mật. Chúng tôi cố tình bỏ qua nó để không khuyến khích mã mới phụ thuộc vào nó. Với các mục đích không liên quan bảo mật như khóa bộ nhớ đệm, hãy ưu tiên SHA-256 cắt ngắn về kích thước bạn cần.

technical

Cả hai. Dán một chuỗi hoặc thả tệp vào ô nhập — công cụ đọc tệp dưới dạng luồng nhị phân và đưa trực tiếp vào API băm, nên giá trị băm khớp với kết quả của sha256sum, openssl dgst hoặc Get-FileHash của PowerShell.

features

Không. Hàm băm mật mã là hàm một chiều: từ một giá trị băm, không có cách nào hiệu quả để khôi phục lại dữ liệu đầu vào. Đó chính là toàn bộ mục đích — việc kiểm tra tính toàn vẹn, lưu trữ mật khẩu và chữ ký số đều dựa vào đặc tính này.

technical

Không. Web Crypto API thực hiện việc băm ngay trong trình duyệt của bạn, vì vậy dữ liệu đầu vào không bao giờ đi qua mạng. Điều này khiến công cụ an toàn cho các thông tin bí mật, khóa riêng tư và bất kỳ tệp nào bạn không muốn tải lên.

privacy

Có. Chuyển nút Nguồn sang Văn bản để băm một chuỗi đã dán, hoặc sang Tệp để thả vào bất kỳ tệp nào. Dù theo cách nào, công cụ đều tính SHA-1, SHA-256, SHA-384 và SHA-512 cùng lúc và cho bạn sao chép bất kỳ giá trị nào, nên mã băm của tệp khớp với kết quả mà sha256sum hay Get-FileHash của PowerShell tạo ra.

features

Each algorithm row (MD5, SHA-1, SHA-256, SHA-384, SHA-512) has its own Copy button next to the hex digest. The large primary button at the bottom is a shortcut for SHA-256 specifically since it's the most commonly requested value, but every other digest can be copied individually the same way.

usage

Yes — MD5 is shown alongside SHA-1, SHA-256, SHA-384 and SHA-512 even though the browser's built-in Web Crypto API doesn't implement MD5. The tool includes its own pure-JavaScript MD5 implementation specifically so you can match checksums against old downloads, ETags and manifests that still publish MD5 — it's included for legacy compatibility, never for anything security-sensitive.

technical

Click Clear at any time to wipe the pasted text or dropped file — the previous digests disappear immediately so you're never comparing a stale hash by accident. You can also just switch the Source toggle between Text and File; each source keeps its own input independently.

usage

Switch the Source toggle to File, drop the download (installer, ISO, archive) into the tool, and compare the SHA-256 row against the checksum published on the publisher's site — use the one-click Copy SHA-256 button to paste it straight into a comparison instead of retyping the long hex string. Because hashing runs locally via Web Crypto, the file itself never leaves your device during the check.

tips

How Hash Generator helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.

Everyday Use

Xác minh tính toàn vẹn của tệp sau khi tải xuống

Tính giá trị băm SHA-256 của tệp ISO, trình cài đặt hoặc tệp phát hành rồi so sánh với checksum của nhà phát hành để xác nhận tệp không bị hỏng hoặc bị can thiệp

Everyday Use

Phát hiện ảnh trùng lặp trong thư viện ảnh lớn

Băm các tệp để tìm ảnh, tài liệu hay tài nguyên trùng lặp giữa các thư mục, ổ chia sẻ NAS và ổ đám mây mà không cần so sánh từng byte mỗi lần

For Developers

Ký và xác thực payload webhook

Tạo bản tóm lược SHA-256 của nội dung webhook để xác thực chữ ký HMAC của Stripe, GitHub, Shopify và Twilio trong quá trình tích hợp cục bộ và gỡ lỗi

For Business

Tạo dấu vân tay cho các bản phát hành phần mềm phục vụ kiểm tra

Tạo dấu vân tay SHA-512 cho các tệp nhị phân, image container và bản phát hành tarball để đội tuân thủ có thể kiểm tra chính xác bản dựng nào đã giao cho khách hàng nào

Web & SEO

Tạo khóa bộ nhớ đệm & ETag

Băm phần thân yêu cầu, tham số truy vấn hay nội dung tệp để tạo các khóa bộ nhớ đệm xác định cho Redis, Cloudflare Workers và tiêu đề ETag của CDN

Everyday Use

Xác nhận tính toàn vẹn của bản sao lưu theo thời gian

Lưu các mã băm SHA-256 của bản sao lưu hằng tháng và băm lại sau này để xác nhận hiện tượng bit-rot không âm thầm làm hỏng các kho lưu trữ quan trọng trên phương tiện lưu trữ dài hạn

For Developers

Kiểm Tra Checksum MD5 Cũ Từ Các Bản Tải Về Trước Đây

Some older software manifests and mirror sites still only publish an MD5 checksum. Drop the file into File mode and compare against the published MD5 row — included specifically for matching those legacy listings, not for anything security-sensitive.

Privacy & Security

Password & Secret Fingerprinting for Config Audits

Paste a config value, API key or password into Text mode to get its SHA-256 fingerprint for audit logs and diff comparisons — prove two environments hold the same secret without ever exposing the secret itself, since hashing runs entirely in your browser.

Publishing

Timestamp Proof for Written Work

Hash a manuscript, contract draft or design file with SHA-256 and publish or email just the digest before revealing the finished document — later you can prove the exact content existed at that time, since anyone with the file can verify it matches your published hash.

For Business

Data Migration Verification

Hash export files before and after a database or cloud migration to prove byte-for-byte fidelity — compare the SHA-256 digests of the CSV/JSON exports on both ends instead of eyeballing millions of rows.

Education

Classroom Integrity Checks for Submitted Files

Instructors can hash a released dataset or starter-code file and ask students to report the matching digest alongside their submission, confirming nobody edited the starting material before beginning the assignment.

For Developers

Verify Software Downloads and OS Images Before You Install Them

Drop a freshly downloaded installer, Linux ISO or archive into File mode and compare the SHA-256 row against the checksum the publisher lists on their official download page — this is the single most common reason people reach for a hash generator, and it catches a corrupted download or a tampered mirror before you run anything untrusted on your machine.