The KeccakSum utility allows one to compute the hash of the file(s) given in parameter.
It supports the fixed-length SHA-3 hashes, and the SHAKE, ParallelHash and KangarooTwelve extendable output functions.
You can here find the Windows executables of this utility, which were compiled from the sources at commit
715fbb4d of May 24, 2021, of the XKCP.
Only Windows executables are provided at this point, for both 32-bit legacy Windows (x86) and 64-bit Windows (x64). Specifically optimized versions for AVX2 and AVX512 are also provided.
To ensure the integrity of the download, you can check the KangarooTwelve (
KeccakSum --k12) hashes of the executables.
Disclaimer: These executables are provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using these executables and assume any risks. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any XKCP contributor or Keccak Team member be liable to you for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising out of the use or inability to use these executables (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such person has been advised of the possibility of such damages.