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ỳ
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.
Công cụ tạo mật khẩu
Tạo mật khẩu mạnh, ngẫu nhiên về mặt mã hóa lên đến 128 ký tự kèm ước tính entropy trực tiếp.
Dùng thử ngayTrình mã hóa / giải mã Base64
Mã hóa bất kỳ văn bản hay tệp nào sang Base64 (kèm biến thể an toàn cho URL), hoặc giải mã Base64 trở lại thành văn bản. An toàn với UTF-8.
Dùng thử ngayCông cụ giải mã JWT
Giải mã JSON Web Tokens, xem header và payload, kiểm tra thời hạn. Chỉ cục bộ — token của bạn không bao giờ rời khỏi trình duyệt.
Dùng thử ngayBộ mã hóa / giải mã URL
Mã hóa phần trăm các thành phần URL hoặc toàn bộ URL, và giải mã ngược lại. Chế độ encodeURIComponent và encodeURI.
Dùng thử ngayLàm đẹp JSON
Định dạng, xác thực và rút gọn JSON ngay trong trình duyệt của bạn. Thụt lề đẹp 2 / 4 / 8 khoảng trắng hoặc rút gọn thành một dòng kèm sao chép + tải xuống.
Dùng thử ngayTrình so sánh khác biệt
So sánh hai đoạn văn bản theo từng dòng. Chế độ xem chia đôi hoặc hợp nhất, tùy chọn bỏ qua khoảng trắng và bỏ qua phân biệt chữ hoa chữ thường.
Dùng thử ngayFrequently 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.
featuresChú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.
technicalMD5 đã 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.
technicalCả 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.
featuresKhô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.
technicalKhô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.
privacyCó. 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.
featuresEach 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.
usageYes — 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.
technicalClick 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.
usageSwitch 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.
tipsHow 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.
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
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
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
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
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
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
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.
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.
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.
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.
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.
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.
Pixoate