CoderTools

Trình Tạo Hash Whirlpool

Tạo hash Whirlpool 512-bit sử dụng thuật toán Whirlpool-0, Whirlpool-T và Whirlpool ISO

Đầu vào sẽ được xử lý dưới dạng văn bản mã hóa UTF-8

Về hash Whirlpool

Whirlpool là hàm hash mật mã được thiết kế bởi Vincent Rijmen (đồng sáng tạo AES) và Paulo S. L. M. Barreto. Nó tạo ra giá trị hash 512-bit (64 byte) và dựa trên mã khối AES được sửa đổi.

Thuật toán đã được chấp nhận như một phần của tiêu chuẩn quốc tế ISO/IEC 10118-3:2004. Whirlpool được thiết kế cho các ứng dụng bảo mật cao và kháng tất cả các cuộc tấn công thực tế đã biết.

Phiên bản thuật toán

Phiên bản Năm Kích thước đầu ra Trạng thái
Whirlpool-0 2000 512 bits (64 bytes) Gốc
Whirlpool-T 2001 512 bits (64 bytes) Đã sửa đổi
Whirlpool 2003 512 bits (64 bytes) Chuẩn ISO

Trường hợp sử dụng phổ biến

Ví dụ hash

Input: "hello"

Whirlpool: 0a25f55d7308eca6b9567a7ed3bd1b46327f0f1ffdc804dd8bb5af40e88d78b88df0d002a89e2fdbd5876c523f1b67bc44e9f87047598e7548298ea1c81cfd73

Ghi chú bảo mật

Whirlpool được coi là an toàn về mặt mật mã không có cuộc tấn công thực tế đã biết. Đầu ra 512-bit của nó cung cấp khả năng kháng va chạm mạnh (yêu cầu 2^256 phép toán) và kháng tiền ảnh (yêu cầu 2^512 phép toán).

Tham khảo