Công cụ › Cho lập trình viên

Tạo mã băm cho tệp và văn bản

Tính mã kiểm tra SHA-256, SHA-512, MD5, SHA-1, SHA-3 và Keccak-256 cho văn bản hoặc tệp dung lượng nhiều gigabyte, rồi so sánh với mã băm đã công bố.

Thuật toán
  • SHA-2562cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
  • MD55d41402abc4b2a76b9719d911017c592

Cách hoạt động

  1. Tệp được đọc theo từng khối 8 MB và mọi thuật toán đã chọn được xử lý trong một lượt duy nhất.
  2. Dán mã kiểm tra từ trang tải xuống để xác nhận tệp không bị can thiệp.

Câu hỏi

Sao không dùng luôn crypto.subtle?

WebCrypto cần nạp cả tệp vào bộ nhớ và không có MD5 lẫn Keccak. Đọc theo luồng giúp tệp 3 GB vẫn chạy được trên mọi laptop.