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ố.
- SHA-256
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 - MD5
5d41402abc4b2a76b9719d911017c592
Cách hoạt động
- 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.
- 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.