Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aetherinox/package-libkeccak-sha3sum
SHA-3 and Keccak checksum utility
https://github.com/aetherinox/package-libkeccak-sha3sum
c-library checksum checksum-calculation cryptographic-algorithms cryptographic-primitive cryptography-algorithms integrity keccak keccak256 rawshake security sha3 shake
Last synced: about 1 month ago
JSON representation
SHA-3 and Keccak checksum utility
- Host: GitHub
- URL: https://github.com/aetherinox/package-libkeccak-sha3sum
- Owner: Aetherinox
- License: isc
- Created: 2023-11-08T00:39:30.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-08T01:09:50.000Z (about 1 year ago)
- Last Synced: 2024-05-21T02:20:43.794Z (8 months ago)
- Topics: c-library, checksum, checksum-calculation, cryptographic-algorithms, cryptographic-primitive, cryptography-algorithms, integrity, keccak, keccak256, rawshake, security, sha3, shake
- Language: C
- Homepage:
- Size: 93.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
SHA-3 and Keccak Checksum Utility
![Version](https://img.shields.io/github/v/tag/Aetherinox/package-libkeccak-sha3sum?logo=GitHub&label=version&color=ba5225) ![Downloads](https://img.shields.io/github/downloads/Aetherinox/package-libkeccak-sha3sum/total) ![Repo Size](https://img.shields.io/github/repo-size/Aetherinox/package-libkeccak-sha3sum?label=size&color=59702a) ![Last Commit)](https://img.shields.io/github/last-commit/Aetherinox/package-libkeccak-sha3sum?color=b43bcc)
---
SHA-3 and Keccak checksum utility.
This project was available at https://github.com/maandree/sha3sum and has since been archived. I needed some extra things integrated, so I'm taking on my own fork.
---
# About
Fully configurable byte-orientated checksum utilities for Keccak and its close derivatives SHA-3, SHAKE and RawSHAKE.
This utilities can generate checksums or verify the checksums of files.
---
# Build
> [!WARNING]
> You must build `libkeccak` first, and then `sha3sum`.
Clone with git
```shell
git clone https://github.com/Aetherinox/package-libkeccak-sha3sum.git
```
Change to new directory
```shell
cd package-libkeccak-sha3sum/libkeccak
```
Run make && make install on `libkeccak`:
```shell
make
sudo make install
```
Next, go to the `sha3sum` folder and do the same.
```shell
make
sudo make install
```
You should be able to run a simple hash now
```shell
sha3sum <<< "Hello World"
```
Which should return
```
dc0d4419c6e5dbc2e5fbb9fcb9dc6ea16d6b3cbca34aabb618e2f782
```