Trình tạo Hash Keccak-256
Tính mã băm Keccak-256 (hàm hash của Ethereum) cho văn bản hoặc file. Khác với SHA-3 — khớp với hàm keccak256() của Solidity.
— %
Hashing…
Cách dùng
- 1 Chọn chế độ Văn bản hoặc File.
- 2 Gõ / dán văn bản, hoặc chọn một file (≤ 50 MB).
- 3 Chọn định dạng mã hoá đầu ra (hex cho ứng dụng Ethereum, Base64 cho mục đích chung).
- 4 Sao chép mã băm 32 byte.
Vì sao dùng công cụ này
- Keccak-256 là hàm băm được dùng khắp nơi trong Ethereum — function selector, event topic, tính toán địa chỉ, dữ liệu định kiểu EIP-712.
- Khác với SHA-3-256 (padding khác nhau) — chọn nhầm SHA-3 sẽ cho ra mã băm khác với `keccak256()` của Solidity.
- Chạy được với văn bản (UTF-8) hoặc bất kỳ file nào lên đến 50 MB.
- Hoàn toàn client-side — dữ liệu đầu vào không bao giờ được tải lên.
Câu hỏi thường gặp
Keccak-256 có giống SHA-3-256 không?
Không. Keccak-256 là thuật toán được nộp lên NIST ban đầu. SHA-3-256 (FIPS 202) dùng một sơ đồ padding khác. Ethereum đã chốt dùng phiên bản Keccak trước khi được chuẩn hoá — hàm `keccak256()` của Solidity chính là công cụ này, không phải SHA-3.
Function selector là gì?
Là 4 byte đầu tiên của keccak-256 tính trên chữ ký hàm chuẩn, ví dụ `keccak256("transfer(address,uint256)")[:4]` → `0xa9059cbb`. Hãy dùng nút Sample để thử.
Tại sao đầu ra có 64 ký tự hex?
Keccak-256 cho ra 256 bit = 32 byte = 64 ký tự hex.
Tôi có thể băm dữ liệu nhị phân thay vì văn bản không?
Có — chuyển sang chế độ File. Toàn bộ nội dung byte gốc của file sẽ được băm (không qua bước mã hoá nào). Với dữ liệu byte đã mã hoá dạng hex, cần một bước giải mã hex riêng trước.
Trình tạo Hash Keccak-256 là gì?
Trình tạo Hash Keccak-256 là công cụ tính mã băm Keccak-256 cho văn bản hoặc file — hàm băm được dùng xuyên suốt trong Ethereum. Công cụ tạo ra kết quả khớp với hàm keccak256() của Solidity, vốn khác với chuẩn NIST SHA-3 đã hoàn thiện, và hỗ trợ các ứng dụng như tính function selector. Việc băm dữ liệu diễn ra hoàn toàn phía trình duyệt (client-side), nên dữ liệu đầu vào không bao giờ rời khỏi thiết bị.
Trình tạo Hash Keccak-256 là công cụ web3 miễn phí của Zerethon Tools. Tính mã băm Keccak-256 (hàm hash của Ethereum) cho văn bản hoặc file. Khác với SHA-3 — khớp với hàm keccak256() của Solidity. Chạy hoàn toàn trong trình duyệt — không đăng ký, không tải lên.
- Danh mục
- Web3
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình tạo Hash Keccak-256 chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
Công cụ liên quan
Trình kiểm tra metadata NFT
Kiểm tra metadata NFT theo chuẩn ERC-721, OpenSea và Solana Metaplex. Xem trước NFT trước khi mint.
Mở công cụTrình kiểm tra địa chỉ ví
Kiểm tra định dạng và checksum địa chỉ ví Ethereum, Bitcoin (legacy + SegWit), Solana, TRON và Litecoin. Không cần RPC.
Mở công cụTrình chuyển đổi đơn vị ETH
Chuyển đổi giữa Wei, Gwei, Ether, Szabo, Finney và nhiều đơn vị khác. An toàn với BigInt — không có sai số làm tròn.
Mở công cụCông cụ Checksum EIP-55
Chuyển đổi bất kỳ địa chỉ Ethereum nào sang dạng checksum chuẩn EIP-55. Phát hiện lỗi gõ trước khi gửi tiền.
Mở công cụXây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.