Tính checksum tệp (SHA-256 / SHA-512)
Tính giá trị băm SHA-256, SHA-512 của tệp hoặc văn bản ngay trong trình duyệt và đối chiếu với checksum đã công bố. Tệp không bị tải lên.
- Xử lý trên trình duyệt (không tải lên)
Tệp không được tải lên. Web Crypto không thể băm từng phần, nên toàn bộ tệp được đọc vào bộ nhớ của thiết bị này. Tối đa 256 MB mỗi tệp
So sánh với giá trị băm đã công bố
Dán giá trị từ trang tải xuống. Không phân biệt chữ hoa/thường và bỏ qua dấu cách. Cũng nhận dòng "giá-trị-băm tên-tệp", tệp nhiều dòng như SHA256SUMS, "sha256:…" và SRI ("sha256-…").
Cách sử dụng
- Chọn "Tệp" hoặc "Văn bản", rồi chọn tệp (hoặc nhập văn bản).
- Chọn thuật toán. Mặc định bật SHA-256 và SHA-512; có thể thêm SHA-384 và SHA-1 (cũ).
- Dán giá trị băm đã công bố vào ô "Giá trị băm mong đợi" để biết ngay có khớp hay không.
Câu hỏi thường gặp
Tệp có bị tải lên máy chủ không?
Không. Tệp được đọc vào bộ nhớ của thiết bị này và được băm bằng Web Crypto API có sẵn trong trình duyệt (crypto.subtle.digest). Nội dung tệp, văn bản và giá trị băm không bao giờ được gửi đi, lưu lại hay ghi nhật ký.
Có giới hạn dung lượng không?
Tối đa 256 MB mỗi tệp. Web Crypto không băm theo từng phần nên phải đọc cả tệp vào bộ nhớ. Với tệp lớn hơn, hãy dùng "certutil -hashfile tên-tệp SHA256" trên Windows, "shasum -a 256 tên-tệp" trên macOS hoặc "sha256sum tên-tệp" trên Linux.
Nên chọn thuật toán nào?
Hãy dùng thuật toán mà nơi phát hành công bố, phổ biến nhất là SHA-256. Va chạm SHA-1 đã được chứng minh năm 2017, nên chỉ dùng SHA-1 để đối chiếu giá trị cũ. Không hỗ trợ MD5.
Vì sao giá trị băm của văn bản khác với công cụ khác?
Thường do kiểu xuống dòng (LF hay CRLF), dấu xuống dòng ở cuối (lệnh echo tự thêm) hoặc khác bảng mã. Công cụ này băm đúng các byte UTF-8 của văn bản bạn đã nhập.
Khớp có nghĩa là tệp an toàn không?
Khớp chỉ cho thấy nội dung giống tệp đã dùng để tạo giá trị băm, không quét mã độc. Nếu kẻ tấn công thay cả tệp lẫn giá trị công bố thì vẫn khớp, vì vậy hãy lấy giá trị băm từ trang chính thức qua HTTPS hoặc nguồn có chữ ký.
Lưu ý & giới hạn
- Nội dung bạn nhập chỉ được xử lý trên trang này và không gửi đến máy chủ của YUCTS.
- Tối đa 256 MB mỗi tệp. Cả tệp được đọc vào bộ nhớ nên tệp rất lớn có thể chậm hoặc lỗi trên điện thoại ít bộ nhớ.
- Hỗ trợ SHA-256, SHA-512, SHA-384 và SHA-1; không hỗ trợ MD5, CRC32, SHA-3, BLAKE.
- Giá trị băm khớp chỉ cho thấy nội dung giống nhau, không phải quét mã độc hay xác minh chữ ký số (như GPG).
- Tệp và văn bản chỉ được xử lý trong trình duyệt, không bao giờ được gửi đi, lưu lại hay ghi nhật ký.
Nguồn dữ liệu
- NIST FIPS 180-4: Secure Hash Standard (SHS)(mở trong thẻ mới) (FIPS 180-4 (August 2015)) — Ngày kiểm tra: 2026-10-31
- W3C Web Cryptography API (SubtleCrypto.digest)(mở trong thẻ mới) — Ngày kiểm tra: 2026-10-31
Công cụ liên quan
- Tạo mật khẩu an toàn (ngẫu nhiên mật mã, không thiên lệch)Tạo mật khẩu ngẫu nhiên ngay trong trình duyệt bằng bộ sinh số ngẫu nhiên an toàn về mật mã (crypto.getRandomValues), không thiên lệch. Chọn độ dài, loại ký tự, loại bỏ ký tự dễ nhầm và xem entropy.
- Kiểm tra độ mạnh mật khẩu (mức dễ đoán và thời gian bẻ khóa)Ước tính mức độ dễ đoán của mật khẩu từ độ dài, loại ký tự, mật khẩu phổ biến, dãy phím, chuỗi và ngày tháng, kèm thời gian bẻ khóa. Chạy trong trình duyệt, không gửi hay lưu mật khẩu.
- Tạo và kiểm tra UUID (tạo hàng loạt UUID v4)Tạo cùng lúc tối đa 10.000 UUID ngẫu nhiên phiên bản 4 bằng crypto.randomUUID(), sao chép hoặc tải tệp TXT. Dán một UUID để xem phiên bản, biến thể và thời điểm được nhúng.
- Mã hóa và giải mã văn bản (AES-256-GCM bằng mật khẩu)Mã hóa và giải mã văn bản bằng mật khẩu với AES-256-GCM và PBKDF2 ngay trong trình duyệt. Muối và nonce ngẫu nhiên, phát hiện chỉnh sửa, không gửi hay lưu gì.
- Che dữ liệu cá nhân trong văn bảnTìm và che email, số điện thoại, số thẻ, My Number Nhật Bản, số căn cước Đài Loan, địa chỉ IP và URL trong văn bản. Xử lý hoàn toàn trên trình duyệt, không gửi đi và không lưu lại.
- Kiểm tra cấu trúc URL đáng ngờ (@, IP, Punycode, link rút gọn)Dán URL để liệt kê đặc điểm cấu trúc như mẹo dùng “@”, máy chủ là địa chỉ IP, Punycode và trộn hệ chữ, link rút gọn, phần mở rộng kép. Không mở liên kết và không kết luận an toàn hay không.