암호화 & 해시

Keccak-256 해시 도구

Ethereum, Solidity, 스마트 계약, 선택기 및 Web3 디버깅을 위한 Keccak-256 해시를 생성합니다.

무료 사용 가입 불필요 브라우저에서 실행

도구 작업 영역

Generate Ethereum Keccak-256 hashes.

Keccak-256 해시 도구 정보

Keccak-256 해시 도구는 Ethereum, Solidity 및 관련 Web3 워크플로 전체에서 사용되는 다이제스트 값을 생성하는 데 도움이 됩니다. 스크립트, CLI 및 수동 바이트 변환 간 전환 없이 선택기, 이벤트 서명, 허용 목록 탈퇴 또는 기타 계약 입력을 확인해야 할 때 유용합니다.

Keccak-256 해시 도구 사용 방법

  1. 1계약 또는 디버깅 워크플로를 위해 해시하려는 정확한 텍스트 또는 0x 접두사가 붙은 16진수 값을 붙여넣습니다.
  2. 2페이지에서 제공하는 입력 해석을 선택하면 도구가 애플리케이션이나 스마트 계약에서 예상하는 것과 동일한 바이트를 해시합니다.
  3. 3결과 다이제스트를 테스트, 스크립트, 이벤트 참조 또는 허용 목록 준비 단계에 복사하기 전에 검토하세요.

Keccak-256 해시 도구의 주요 활용 사례

함수 및 이벤트 파생

계약 인터페이스를 문서화하거나 프런트엔드 통합을 확인할 때 선택기 및 이벤트 주제 뒤에 해시를 생성합니다.

허용 목록 및 Merkle 준비

민트, 청구 또는 제한 액세스 목록에 대한 루트를 계산하기 전에 머클 트리 워크플로에 필요한 리프 값을 만듭니다.

스마트 계약 디버깅

서명이나 인코딩된 호출이 잘못되었을 때 예상되는 다이제스트를 스크립트, 지갑 또는 온체인 추적에서 내보낸 값과 비교하세요.

자주 묻는 질문

Keccak-256는 FIPS SHA-3 표준과 동일합니까?

개발자들은 종종 이를 함께 논의하지만 도구는 Ethereum 스타일 Keccak 변형을 기대하는지 또는 표준 지향 SHA-3 구현을 기대하는지에 따라 대상 해시에 다르게 레이블을 지정할 수 있습니다. 항상 플랫폼에서 사용하는 이름과 일치하십시오.

Solidity 선택기 또는 이벤트 서명에 대해 무엇을 해시해야 합니까?

쉼표 및 매개변수 유형을 포함하여 정확한 정식 함수 또는 이벤트 서명 문자열을 사용하거나 워크플로에서 예상하는 정확한 바이트 값을 사용하세요. 작은 형식 변경으로 인해 완전히 다른 다이제스트가 생성됩니다.