There are no reviews yet. Be the first to send feedback to the community and the maintainers!
NAME sha3sum - Keccak, SHA-3, SHAKE, and RawSHAKE checksum utilities SYNOPSIS keccaksum [option ...] [file ...] keccak-224sum [option ...] [file ...] keccak-256sum [option ...] [file ...] keccak-384sum [option ...] [file ...] keccak-512sum [option ...] [file ...] sha3-224sum [option ...] [file ...] sha3-256sum [option ...] [file ...] sha3-384sum [option ...] [file ...] sha3-512sum [option ...] [file ...] shake128sum [option ...] [file ...] shake256sum [option ...] [file ...] shake512sum [option ...] [file ...] rawshake128sum [option ...] [file ...] rawshake256sum [option ...] [file ...] rawshake512sum [option ...] [file ...] DESCRIPTION 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. OPTIONS -u Use upper-case output. -l Use lower-case output. -b Use binary output. -c Check checksums. -x Use hexadecimal input. -v Be verbose. -R rate Select rate. -C capacity Select capacity. -N, -O output-size Select output size. -S, -B state-size Select state size. -W word-size Select word size. -Z squeeze-count Select squeeze count. RATIONALE We probably do not need this, but it is nice to have in case SHA-2 gets compromised. SEE ALSO libkeccak(7), sum(1), cksum(1), md5sum(1), md6sum(1), sha1sum(1), sha224sum(1), sha256sum(1), sha384sum(1), sha512sum(1) PERFORMANCE Performance comparison on a 1 GiB file (yes, that is quite large) with /dev/urandom data: $ keccak-224sum β $ keccak-256sum real 0m9.550s β real 0m9.841s user 0m9.223s β user 0m9.560s sys 0m0.320s β sys 0m0.260s β $ keccak-384sum β $ keccak-512sum real 0m12.902s β real 0m18.084s user 0m12.580s β user 0m17.823s sys 0m0.313s β sys 0m0.243s β $ keccaksum β $ sha1sum real 0m10.438s β real 0m3.421s user 0m10.140s β user 0m3.157s sys 0m0.287s β sys 0m0.253s β $ sha224sum β $ sha256sum real 0m8.196s β real 0m9.361s user 0m7.910s β user 0m9.097s sys 0m0.263s β sys 0m0.257s β $ sha384sum β $ sha512sum real 0m5.450s β real 0m4.507s user 0m5.223s β user 0m4.247s sys 0m0.220s β sys 0m0.257s β $ md5sum β $ md6sum real 0m2.987s β real 1m28.873s user 0m2.703s β user 1m28.470s sys 0m0.283s β sys 0m0.360s Note: The times are a bit random, and only one run has been made. "user" is the most interesting data. Additionally, only the pure keccak variants have been tested because the difference is between them and the other are quite small; and of course the other hashing utilities from other packages using other algorithm-families. NOTES Packagers are advised to separate sha3sum(1) into its own packages, apart from the other commands, as it is mearly provided for compatibility and it could cause package conflict with other implementations that only provide sha3sum(1) such as busybox.
blueshift
An extensible and highly configurable alternative to redshiftutil-say
Tools for creating ponies for cowsay and cowsay-like programslibkeccak
[Basically feature complete] Keccak-family hashing librarybus
[Feature complete] A simple daemonless system for broadcasting messages locallyhungarian-algorithm-n3
[Complete] π(nΒ³) implementation of the Hungarian algorithmblind
Video editing in the command lineponypipe
[UNMAINTAINED] Ponify and deponify textauto-auto-complete
Autogenerate shell auto-completion scriptslibzahl
Suckless big integer librarynightshift
[UNMAINTAINED] A terminal user interface for redshiftsat
A simple alternative to atlibrarian
A simple, incompatible alternative to pkg-configsctrace
A simple syscall tracerslibc
Yet another C standard librarywikiquote-fortune
[UNMAINTAINED] Generate fortune cookies from Wikiquotelibfonts
Library for font listing, searching, and configurationsyes-silly
[Complete] yes(1), silly editionlibsimple
A bunch of C functions that are useful when writing simple codemakel
Makefile linterasroot
[Feature complete] A simpler alternative to sudo and doaslibparser
Context-free grammar parsing libraryread-quickly
[Basically feature complete] Read plain-text files in blazing speedsbus
Very simple messaging systemwikiquote-fortune-collection
[UNMAINTAINED] Collection of fortune cookies from Wikiquotemds
Avant-garde display serveraur-packages
AUR packages I maintaincorrectpony
Passphrase generator based on http://xkcd.com/936/argparser
Command line argument parser library, like getopt, except better. [multiple languages: C, Java, Python, Bash]orphan-reaper
[Feature complete] Place subreapers in your process tree to keep it structuredsit
A simple issue trackerlibcolour
C colour space librarymetar
[Basically feature complete] Trivial, yet fully fledged, weather reportredshift-adjust
[UNMAINTAINED] Script for manually adjusting the colour temperature with hotkeysblue
[Feature complete] Creates table of when the blue hour, the golden hour, or whatever you want occurslibskrift
Text drawing library using libschriftslack
[Feature complete] Control your timer slackloc
[Feature complete] Simple C code line counterlibhaiku
[Feature complete] Poetic error messagesliberror-libc
relink
A simple utility that modifies your symlinksautopasswd
Reproducable password generatorsimple-icon-theme
A very simple icon themejoin-python
Join-calculus for Pythonpdeath
[Feature complete] Run a command that is killed when its parent dieslibcoopgamma
[Feature complete] Cooperative gamma libraryxpybar
A highly extensible minimalistic dock panelblueshift-tray
Systray wrapper for blueshift(1)pp
page pagerponymenu
[UNMAINTAINED] Quick terminal based application menulibnumtext
Convert numbers between spelled out text and digitscoopgammad
[Feature complete] Cooperative gamma serverpasscheck
Passphrase strength evaluatorfile2key
[Feature complete] A simple command that generates a key from a file and a passphraseradharc
Reduce eye strain and improve sleepcnt
Coop Network Tetris, a university project.adjbacklight
[Feature complete] Convenient method for adjusting the backlight on your portable computerliberror
[Feature complete] Library for custom errorssleep-until
[Feature complete] Sleep until a specified timemalloc-vs-new
[Complete] `malloc` is faster than `new` in C++cmdipc
System V and POSIX IPC from the command lineblakesum
Checksum utilities for the BLAKE-family of hashing functionsxcman
[Feature complete] Minimal compositing manager for Xlibgamma
Display server abstraction layer for gamma rampsmongotimer
[Feature complete] A humongous timer or stopwatch for the terminalxkbdbind
[Feature complete] Global hotkeys for Xgit-extensions
Simple handy extensions for gitlibclut
[Stable] C library for manipulating colour lookup tablesfodtmf
File over dual-tone multi-frequency signalinglibcontacts
[Feature complete] A library for handling a simple, flexible contact listsleeping-getty
[Feature complete] Do not start a fullblown getty before it is necessarylibsha2
[Feature complete] SHA-2-family hashing librarypony-of-the-day
[UNMAINTAINED] Server using Quote of the Day protocol and can send my little poniesrotd
Generate a paper with important or fun information for the daykrandom
[Feature complete] Keccak-based userspace pseudorandom number generatorshr
n-fold buffered shared memory segment for low-latency data streamingcg-tools
[Basically feature complete] Cooperative gamma-enabled toolsvtchs
[Feature complete] Listen for VT switchesalarm
[Feature complete] Schedule an alarm for a program when starting itusing-git
In lack of good git documentation and manuals, I started my own, aimed at technical peopleexec-as
[Feature complete] A command that lets you start another command with any argv[0]libsha1
[Feature complete] SHA-1 and SHA-0 hashing libraryepkill
[UNMAINTAINED] procps utilties with environment constraintslibgraffiti
Library for parsing formatted textgprolog
My GNU Prolog branch, currently improving terminal user interfacelibslim
A simple image manipulation librarypinkie-pie
fortune + ponypipeapsh
Advanced piping shellcrazy
A crazy simple and usable scanning utilityanalyse-gamma
[UNMAINTAINED] Gamma adjustment analysis toolmongoclock
[Feature complete] Just a humongous clock for the terminalget-luminosity
Determine how bright it is in your roomlibblake
Library for the BLAKE-family of hashing functionslibstring
String manipulation librarylibtracebitmap
[Feature complete] Bitmap tracing libraryunstickpixels
[Feature complete] Screen loop to try to unstick stuck dotsmedian
[Feature complete] Calculate the median values for a set of groupslibepiterm
A library for creating epiterminalslocateme
[alpha] Really simple universal continuous location trackingbff
Edit farbfeld images with blindlibar2
[Feature complete] Library for the Argon2-family of hashing functionsLove Open Source and this site? Check out how you can help us