7 projects tagged "Hashing"
RHash is a utility for computing hash sums and creating magnet links. It supports CRC32, MD4, MD5, SHA1/SHA2, Tiger, TTH, Torrent BTIH, AICH, ED2K, GOST R 34.11-94, RIPEMD-160, HAS-160, EDON-R 256/512, WHIRLPOOL, and SNEFRU hash algorithms. Hash sums are used to ensure and verify the integrity of large volumes of data for long-term storage or transferral. RHash can calculate magnet links and EDonkey 2000 links. It can update existing hash files by adding sums of files missing in the hash file. It can output in a predefined (SFV, BSD-like) or user defined format. It can process directories recursively.
hashl creates a database with partial file hashes. It is useful for checking if you already have a copy of files before transferring them over a slow network. It does this by hashing only the first few MiB of every file. This gives it a huge speed advantage at the cost of possible (though pretty improbable) false positives.
JavaScript MD5 Library is a pure JavaScript implementation of the MD5 digest algorithm. It accepts strings, arrays of characters, and arrays of bytes for input (UTF-8 is supported). It works on recent (and not so recent) versions of all major desktop browsers, including IE 6 (6.0.2800.1106) and up. Performance is relatively good (for JavaScript).
BAD (BAckup Daemon) "watches" a directory and copies any files or directories moved/copied into it to another "backup" directory automatically using inotify. It will automatically generates hashes for files using the md5 hashing algorithm, and stores them in a file for quick and easy integrity checking. It will log (mostly) everything it's doing, and makes it very convenient to grep for certain messages using multiple logging levels which the user can set to get the desired output. It has its own built-in uninstaller which will delete any and all files it has created (besides the user's watch and backup directories).