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

Tính SHA-512 cho văn bản UTF-8 hoặc tệp trên máy và so sánh đủ 128 ký tự. Có ví dụ kiểm thử abc và hướng dẫn kiểm tra tệp tải về.

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

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

Cách tính và so sánh mã SHA-512

  1. Nhập văn bản hoặc chọn tệp trên máy; tệp đã chọn sẽ được ưu tiên.
  2. Nếu muốn đối chiếu, chỉ dán mã băm SHA-512 dự kiến.
  3. Tính mã, kiểm tra kết quả rồi sao chép hoặc tải đủ 128 ký tự.

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

SHA-512 tạo kết quả 512 bit, hiển thị bằng 128 ký tự thập lục phân. Thay đổi nội dung tệp sẽ làm mã băm thay đổi. Tên tệp không được đưa vào phép tính.

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

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

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

Vì sao SHA-512 có 128 ký tự?

SHA-512 tạo giá trị băm 512 bit, hiển thị ở đây bằng 128 ký tự thập lục phân viết thường, giữ cả số 0 ở đầu. Văn bản dùng UTF-8; tệp được tính theo đúng byte gốc. Giới hạn xử lý trong trình duyệt là 8 MiB văn bản hoặc 32 MiB mỗi tệp.

SHA-512/256 có phải chỉ là SHA-512 rút ngắn không?

Không. SHA-512/256 dùng giá trị khởi tạo khác nên kết quả không đơn giản là 64 ký tự thập lục phân đầu của SHA-512. SHA-384 và SHA3-512 cũng là thuật toán riêng. Trang này tính SHA-512 đầy đủ; nếu nguồn yêu cầu SHA-256, hãy dùng công cụ SHA-256.

Cách kiểm tra tệp và nguyên nhân mã băm không khớp?

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ố SHA512:. Việc so sánh bỏ qua chữ hoa, chữ thường và khoảng trắng hai đầu, nhưng đầu vào tính toán không bị cắt hay chuẩn hóa. Dấu cách, CRLF so với LF, xuống dòng cuối, UTF-8 BOM và cách biểu diễn Unicode có thể thay đổi kết quả. Tên và đường dẫn tệp không được tính.

Kết quả khớp có chứng minh nguồn gốc không? Có thể giải mã SHA-512 không?

Kết quả khớp chỉ giúp kiểm tra tính toàn vẹn khi mã dự kiến đến từ nguồn đáng tin cậy. SHA-512 thông thường không xác thực người gửi hay kiểm tra chữ ký số, và không phải mã hóa có thể đảo ngược. Dùng HMAC-SHA-512 trong công cụ HMAC để xác thực thông điệp bằng khóa, và thuật toán chuyên dụng như Argon2id để lưu mật khẩu.

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-256 và kiểm tra tệp

    Tạo mã băm SHA-256 cho văn bản và tệp; đối chiếu tệp tải xuống với mã kiểm tra đã công bố.

  • 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 SHA-1 và kiểm tra tệp

    Tính SHA-1 cho văn bản UTF-8 hoặc tệp và so sánh 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.