Tính SHA-256 và kiểm tra tệp

Tính SHA-256 cho văn bản UTF-8 hoặc tệp trên máy. So sánh mã kiểm tra 64 ký tự, kiểm tra tệp tải về và xem ví dụ ngay trong trình duyệt.

Tính
0 ký tự
Kết quả

Kết quả sẽ xuất hiện ở đây.

Cách tính và đối chiếu mã SHA-256

  1. Nhập văn bản hoặc chọn tệp trên máy; nếu đã chọn tệp, công cụ sẽ dùng nội dung tệp.
  2. Để kiểm tra tệp tải về, chỉ dán mã băm được cung cấp từ nguồn đáng tin cậy.
  3. Tính mã băm, xem kết quả đối chiếu rồi sao chép hoặc tải toàn bộ mã.

Tìm hiểu về Tính SHA-256 và kiểm tra tệp

Kết quả trùng nghĩa là hai đầu vào cho cùng mã băm, nhưng giá trị dự kiến phải đến từ nguồn đáng tin cậy. Hàm băm không phải mã hóa có thể đảo ngược hay phương pháp lưu mật khẩu.

Ví dụ SHA-256: chuỗi kiểm thử chuẩn abc

Dữ liệu đầu vào
abc
Kết quả
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Câu hỏi thường gặp về Tính SHA-256 và kiểm tra tệp

Mã SHA-256 gồm 64 ký tự có ý nghĩa gì?

SHA-256 tạo ra giá trị băm 256 bit, hiển thị ở đây dưới dạng 64 ký tự thập lục phân viết thường, giữ cả các số 0 ở đầu. Văn bản được mã hóa UTF-8; tệp được tính theo đúng byte gốc. Giới hạn là 8 MiB văn bản và 32 MiB mỗi tệp.

Làm sao kiểm tra tệp đã tải về?

Chọn tệp rồi chỉ dán mã băm dự kiến, không kèm tên tệp hay tiền tố SHA256:. Khi so sánh, công cụ bỏ qua chữ hoa, chữ thường và khoảng trắng ở hai đầu mã. Hãy lấy mã từ nguồn đáng tin cậy: nếu cả tệp lẫn mã bị thay thế, kết quả khớp vẫn không chứng minh được nguồn gốc.

Vì sao kết quả khác công cụ khác?

Các byte phải giống hệt nhau. Dấu cách, xuống dòng cuối, CRLF so với LF, UTF-8 BOM và cách biểu diễn Unicode khác nhau đều có thể đổi kết quả. Công cụ không cắt khoảng trắng hay chuẩn hóa đầu vào; tên và đường dẫn tệp không được tính. SHA-256 khác SHA3-256, SHA-512/256 và SHA-256 hai lần.

Có thể giải mã SHA-256 hay dùng để lưu mật khẩu không?

Băm không phải mã hóa có thể đảo ngược. Công cụ này không khôi phục mật khẩu hay xác minh chữ ký số. Để lưu mật khẩu, hãy dùng thuật toán chuyên dụng như Argon2id. Để xác thực thông điệp bằng khóa, dùng HMAC-SHA-256 trong công cụ HMAC; SHA-256 thông thường không xác thực người gửi.

Tệp, token và văn bản của tôi có được tải lên không?

Không. Các công cụ xử lý dữ liệu ngay trong trình duyệt. Trang web chỉ cung cấp giao diện và mã chương trình; dữ liệu của bạn không được gửi tới máy chủ chuyển đổi hay lưu trong tài khoản.

  • Tính SHA-512 và kiểm tra tệp

    Tính SHA-512 cho văn bản và tệp ngay trên thiết bị, rồi so sánh đầy đủ giá trị thập lục phân.

  • Tạo HMAC

    Tạo HMAC-SHA-1, HMAC-SHA-256 và HMAC-SHA-512 bằng khóa bí mật UTF-8 hoặc thập lục phân.

  • Tính giá trị kiểm tra CRC32

    Tính CRC-32 chuẩn cho văn bản hoặc tệp và đối chiếu kết quả thập lục phân dài tám ký tự.

  • Tính MD5 và kiểm tra tệp

    Tính MD5 cho văn bản hoặc tệp trên máy, rồi đối chiếu với giá trị kiểm tra dự kiến.

Tất cả công cụ dành cho lập trình viên

Mã hóa và chuyển đổi tệp

Chuyển đổi giữa văn bản, byte, URL và ảnh nhúng mà vẫn giữ nguyên dữ liệu gốc.

Kiểm tra dữ liệu và văn bản

Đọc dữ liệu có cấu trúc, xem nội dung token và tìm điểm khác nhau giữa các văn bản.

Mã băm, mã định danh và lịch chạy

Kiểm tra tính toàn vẹn của tệp, tạo mã định danh và làm việc với thời gian, lịch chạy định kỳ.

Văn bản và tệp được xử lý trên thiết bị của bạn. Đừng để kết quả nhạy cảm trong bộ nhớ tạm dùng chung. Hãy dùng thiết bị đáng tin cậy khi xử lý khóa bí mật và token.