Hình ảnh: Sơ đồ thuật toán băm HAVAL-224/3
Đã xuất bản: lúc 14:07:21 UTC 12 tháng 1, 2026
Cập nhật lần cuối: lúc 19:51:03 UTC 9 tháng 1, 2026
Hình ảnh trực quan cấp cao về thuật toán băm HAVAL-224/3, mô tả quá trình tiền xử lý đầu vào, các khối 1024 bit, khởi tạo, ba vòng nén và tạo ra bản tóm tắt 224 bit.
HAVAL-224/3 Hash Algorithm Flow Diagram

Các phiên bản có sẵn của hình ảnh này
Các tệp hình ảnh có sẵn để tải xuống bên dưới được nén ít hơn và có độ phân giải cao hơn - và do đó, chất lượng cao hơn - so với các hình ảnh được nhúng trong các bài viết và trang trên trang web này, vốn được tối ưu hóa về kích thước tệp để giảm mức tiêu thụ băng thông.
Kích thước thông thường (1,536 x 1,024)
Kích thước lớn (3,072 x 2,048)
Kích thước rất lớn (4,608 x 3,072)
Kích thước cực lớn (6,144 x 4,096)
Kích thước lớn đến mức buồn cười (1,048,576 x 699,051)
- Vẫn đang tải lên... ;-)
Mô tả hình ảnh
Một đồ họa thông tin khổ ngang rộng có tiêu đề "Thuật toán băm HAVAL-224/3" trải dài ở phía trên cùng của hình ảnh bằng chữ kim loại lớn. Nền là một trường tối, mang chủ đề công nghệ, kết hợp các chữ số nhị phân mờ và họa tiết mạch điện, với tông màu xanh lam mát mẻ ở nửa trên hòa quyện với tông màu hổ phách ấm hơn ở gần phía dưới. Sơ đồ được sắp xếp theo quy trình từ trái sang phải bằng các bảng hình chữ nhật được kết nối bằng các mũi tên dày.
Ở phía ngoài cùng bên trái là một bảng màu xanh lam có nhãn "THÔNG ĐIỆP ĐẦU VÀO". Bên trong đó, một ô nhỏ hơn ghi "DỮ LIỆU ĐẦU VÀO" theo sau là các khối thông điệp ký hiệu được viết là M1, M2, M3, …, MN. Một mũi tên hướng xuống dẫn đến một bảng màu vàng có nhãn "ĐỆM & ĐỘ DÀI" với dòng chữ phụ "ĐỆM + BIT ĐỘ DÀI", nhấn mạnh quá trình tiền xử lý trước khi xử lý khối.
Bên dưới đó, một mũi tên khác chỉ vào một phần màu xanh lá cây có nhãn "KHỐI THÔNG ĐIỆP 1024-BIT". Bảng này chứa một lưới các ô màu xanh lá cây nhỏ hơn đại diện cho các từ hoặc các khối con của thông điệp, mỗi ô được dán nhãn bằng chỉ số M (ví dụ: M0, M1, M2, M3 và các chỉ số cao hơn như M15). Bảng khối này ngụ ý rằng thông điệp được phân chia thành các khối 1024-bit có kích thước cố định, bao gồm nhiều từ được đánh chỉ số.
Ở phía dưới bên trái, một bảng màu đỏ có nhãn "GIÁ TRỊ HASH BAN ĐẦU" hiển thị một vectơ trạng thái ban đầu với nhiều biến H (ví dụ: H0, H1, H2, v.v.), cho thấy trạng thái chuỗi nhiều từ điển hình của các hàm băm lặp. Một mũi tên chỉ sang phải từ khu vực khởi tạo này dẫn vào thành phần trung tâm.
Trung tâm của đồ họa thông tin nổi bật với một bảng lớn, màu tối có tiêu đề "BA VÒNG NÉN". Bên trong đó là ba phần ngang xếp chồng lên nhau, được dán nhãn "VÒNG 1", "VÒNG 2" và "VÒNG 3" bằng các tiêu đề màu cam đậm. Mỗi vòng thể hiện một hàng các thanh ghi trạng thái băm ở phía trên (được hiển thị dưới dạng các nhãn giống H0, H1, H2, H3, H4 và H6), và bên dưới chúng là một chuỗi các khối chức năng được tô màu, được dán nhãn f1, f2 và f3 (và ở vòng thấp nhất xuất hiện thêm một nhãn chức năng, chẳng hạn như f5). Các mũi tên hai chiều màu trắng và các đường nối dọc nhỏ cho biết sự di chuyển và trộn dữ liệu giữa các thanh ghi trạng thái và các chức năng của vòng này. Ở phía ngoài cùng bên phải của mỗi hàng vòng là một khối nhỏ màu cam giống như thẻ (ví dụ: f1 hoặc f3) đánh dấu sự nhấn mạnh chức năng của vòng đó.
Từ bảng nén trung tâm, một mũi tên lớn dẫn đến bảng màu xanh lam ngoài cùng bên phải có nhãn "OUTPUT HASH". Bên trong, một ô nổi bật ghi "224-BIT HASH VALUE". Bên dưới nó là hai dòng kiểu danh sách kiểm tra có dấu tích, ghi "XOR & ADDITION" và "TRUNCATE TO 224 BITS", tóm tắt sự kết hợp cuối cùng và kích thước đầu ra. Ở dưới cùng của bảng đầu ra là một ô màu xanh đậm chứa một ví dụ về bản tóm tắt được hiển thị dưới dạng các ký tự thập lục phân được nhóm lại trên nhiều dòng. Nhìn chung, bố cục này thể hiện quy trình băm HAVAL-224/3 từ đầu đến cuối: nhập thông điệp, đệm, tạo khối, khởi tạo, ba vòng nén và tạo ra giá trị băm 224 bit cuối cùng.
Hình ảnh có liên quan đến: Máy tính mã băm HAVAL-224/3
