Displaying 1 to 20 from 30 results

hasha - Hashing made simple. Get the hash of a buffer/string/stream/file.

  •    Javascript

Hashing made simple. Get the hash of a buffer/string/stream/file.Convenience wrapper around the core crypto Hash class with simpler API and better defaults.

object-hash - Generate hashes from javascript objects in node and the browser.

  •    Javascript

Generate hashes from objects and values in node and the browser. Uses node.js crypto module for hashing. Supports SHA1 and many others (depending on the platform) as well as custom streams (e.g. CRC32). Starting with version 1.1.8 (released April 2017), new versions will consider the exact returned hash part of the API contract, i.e. changes that will affect hash values will be considered semver-major. Previous versions may violate that expectation.

Hash-Buster - Crack hashes in seconds.

  •    Python

Note: Hash Buster isn't compatible with python2, run it with python3 instead. Also, Hash-Buster uses some APIs for hash lookups, check the source code if you are paranoid. After the installation, you will be able to access it with buster command.

jshashes - Fast and dependency-free cryptographic hashing library for node

  •    Javascript

jshashes is lightweight library implementing the most extended cryptographic hash function algorithms in pure JavaScript (ES5 compliant).You can use the simple command-line interface to generate hashes.

Password4j - Cryptographic library that supports Argon2, Bcrypt, Scrypt, PBKDF2 and various cryptographic hash functions.

  •    Java

Password4j is a Java user-friendly cryptographic library for hashing and checking passwords with different Key derivation functions (KDFs) and Cryptographic hash functions (CHFs). The library fully supports Argon2, BCrypt, SCrypt and PBKDF2 and can produce and handle cryptographic salt and pepper.

SSIS Multiple Hash

  •    CSharp

SSIS Multiple Hash makes it possible to generate many Hash values from each input row. Hash's supported include MD5 and SHA1.

Hash Calculator

  •    CSharp

WPF Windows 7 program to compute SHA1, MD5 & CRC32 hash functions.

MD5 computation program

  •    DotNet

MD5 project is a simple example of using ComputeHash method to create MD5 hash value from a file given in argument. It's written in C#. Also available at http://code.google.com/p/md5-computation-program/

BD File Hash


BD File Hash is a convenient file hashing and hash compare tool for Windows which currently works with MD5, SHA-1, SHA-256, and SHA-512 algorithms.

rev-file - Get the revved file path of a file

  •    Javascript

Reads the file, MD5-hashes it, truncates the hash to 10 characters, appends it to the filename, and returns the modified path.Returns a Promise for a revved filepath.

rev-hash - Create a hash for file revving

  •    Javascript

It will create an md5 hash from an input buffer or string, and truncate it to 10 characters, which is unique enough for this purpose.If you think you need a different hash algorithm or a longer hash, you're wrong.

md5-hex - Create a MD5 hash with hex encoding

  •    Javascript

Works in the browser too, when used with browserify/webpack.Checkout hasha if you need something more flexible.

hash-obj - Get the hash of an object

  •    Javascript

Encoding of the returned hash.Don't use md5 or sha1 for anything sensitive. They're insecure.

rolling-hash - compute rolling hashes

  •    Javascript

Create a rolling hash writable stream rh given a hashing algorithm.If algorithm is a string, the names from crypto.createHash() will be used and you can optionally set the kind of encoding to get back with opts.encoding, default: 'buffer'.

digest-stream - Simple node

  •    Javascript

Provide a the digest algorithm, optional input encoding, digest encoding, and a listener function when you construct the stream. The listener will be called with the resultant digest and length of the stream just prior to end being emitted. Since this uses the node.js crypto package, refer to http://nodejs.org/api/crypto.html for the specific options available.

webpack-plugin-hash-output - Plugin to replace webpack chunkhash with an md5 hash of the final file conent

  •    Javascript

Plugin to replace webpack chunkhash with an md5 hash of the final file conent. There are other webpack plugins for hashing out there. But when they run, they don't "see" the final form of the code, because they run before plugins like webpack.optimize.UglifyJsPlugin. In other words, if you change webpack.optimize.UglifyJsPlugin config, your hashes won't change, creating potential conflicts with cached resources.

mhash - Provides several hashing algorithms for node

  •    C++

Provides several hashing algorithms for node.js by binding to mhash. Includes support for 27 different hash algorithms including: md5, md4, md2, sha1, sha256, whirlpool, crc32, etc.

digestif - Simple hash algorithms in OCaml

  •    OCaml

Digestif (and Rakia) provid some hashes functions in OCaml. Rakia provides theses functions by a C stub and Digestif is a pure implementation in OCaml of theses hashes. So these hashes functions can be used in an OCaml/Mirage/JavasScript world. Obviously, Rakia is more faster than Digestif (the hot loop was implemented in C) but it's possible than Rakia can't compile in your architecture. In this case, it's better to use Digestif or send a PR to fix Rakia.