sha3sum-0.1.3 is not a library.
sha3 utilities: Print or check SHA3 digests
Command line that wraps sha3 lib from RustCrypto/hashes.
Commands and options are similar to the GNU Linux command shaXXXsum
Tasks
- Build skeleton based on man page of sha512;
- Create hash from file(s)
- cargo run -- -a 256 ./tests/data/f1.raw
- cargo run -- -a 512 ./tests/data/
- Create hash from pipe command
- Check an hash within a file
- Use multi-threads up to the number of cpu's
- Tests with various targets
- Development platform x86_64 GNU/Linux
- Tests validity of hashes
- Tests Windows 10
- Tests armv7 (Raspberry Pi using raspbian)
- Tests aarch64 (Raspberry Pi using openSuse)
- Create binaries
- Using
cargo install sha3sum
(you need rust toolschain) - Already build for some targets see: Download section
- Uncompress archive.
- (optional) Check the binary 'sha3sum -c sha3sum.hash'
- For linux you may use
./install.sh
which just copy files to the system
- Using
- Internationalisation i18n
- English
Howto
- Get help:
sha3sum --help
- Create for a file an hash Sha3-256
sha3sum -a 256 <path to file>
- Create for all file in repository with Keccak512
sha3sum -a Keccak512 <path>
- Create an hash for a text file using text mode
sha3sum -a 384 -t <path to file>
- Create for a file an hash Sha3-256 with output BSD style
sha3sum -a 256 --tag <path to file>
- Read SHA3 sums from the FILEs and check them
sha3sum -c <path to file>
Releases
- 0.1.3 No code modifications, readme & bitbucket pipelines
- 0.1.2 Add readme into cargo.xml
- 0.1.1 MVP Tests are working, functionalities are present.
- 0.1.0 Initial publish on crates.io
Sources from Bitbucket git clone https://bitbucket.org/kurdy/sha3sum.git