Băm

Thời gian cập nhật 24 thg 9, 2026

Tóm gọn trong một câu

Băm tạo bản tóm lược dữ liệu để nhận dạng, kiểm tra toàn vẹn và cam kết mật mã.

Định nghĩa

Băm áp dụng thuật toán tạo digest. Hàm mật mã làm khó tìm tiền ảnh hoặc va chạm về tính toán, không nói va chạm bất khả về toán học. Thuật toán đầu ra cố định có độ dài không đổi.

Cách hoạt động

Blockchain dùng hash cho định danh và cây Merkle; cách mã hóa và thuật toán khác nhau. Thay đổi nhỏ thường làm digest đổi lớn. Giá trị kỳ vọng đáng tin giúp phát hiện thay đổi. Không có khóa giải mã thông thường.

Điểm cần lưu ý

Digest không chứng minh tác giả hay sự thật. Dữ liệu đoán được có thể bị thử, nên không tự ẩn danh. Mật khẩu cần thiết kế chuyên dụng và salt, không chỉ hash nhanh. So sánh đúng mạng, thuật toán và biểu diễn byte.