Hashrat is a command-line utility that hashes things using md5, sha1/256/512, whirlpool and jh hash algorithms. It's written in C with few dependancies (basically just the standard C library).It can read input from standard in and hash it, either as a complete file, or line-by-line.It can recursively hash files on disk, either outputing hashes to stdout, or storing them in filesystem attributes, or in a memcached server.It can check files against a list of hashes supplied on stdin, or in the filesystem attributes of the files, or in a memcached server.It can find files that match a list supplied either on stdin, or uploaded to a memcached server.It has a 'cgi' mode that presents a web interface for hashing lines of text. It can pull files over ssh or http, to allow remote hashing/checking from another machine.
minor feature: Error in man page...Added -hid and -hidden command-line options to allow listing hidden f ..Handle paths that contain characters like ? and *.