MD5 computation program

  •        39

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



Related Projects

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

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.

linux cryptography library

I needed a library of functions that enabled me to perform hash functions and symmetric cryptography. I chose MD5 initially but eventually chose SHA as the hashing algorithm due to concerns regarding the \'collision resistance\' of MD5 due to weakne

EMIHash - Managed hash library

A managed hash library that supports SHA1, SHA256, SHA384, SHA512, MD5, MD2, CRC32_ZIP, CRC8, CRC16_IBM, CRC16_CCITT, CRC16_ARC, CRC16_XMODEM, CRC16_ZMODEM, CRC24, CRC32, CRC32_JAMCRC, CRC32_BZIP2, CRC64_ISO, CRC64_ECMA, MD4, SHA224, HMACSHA1, HMACSHA256, HMACSHA384, HMACSHA51...

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.

Hash Calculator

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


hashPwd provides hashing algorithms within a classical windows form. Current Version: 1.0b


Windows application showing the MD5 Hash for a file

md5sum - Command line based md5 hash calculator

Windows based command-line tool that mimics its GNU/Linux equivalent.

MD5-Hashing - MD5 Hashing demo - C# WinForms

MD5 Hashing demo - C# WinForms

hash_ring - Implements consistent hashing in Python (using md5 as hashing function)

Implements consistent hashing in Python (using md5 as hashing function)

MD5Hash - Android app which I'm building to generate MD5 hash and to get MD5 hash from files

Android app which I'm building to generate MD5 hash and to get MD5 hash from files

node-md5 - function for hashing messages with MD5 in node.js

function for hashing messages with MD5 in node.js

Zero-Allocation-Hashing - Zero-allocation hashing for Java

Zero-allocation, pretty fast implementations of non-cryptographic hash functions for byte sequences or blocks of memory

chash - Very fast consistent hashing library

Consistent hashing is a scheme that provides hash table functionality in a way that the addition or removal of one slot does not significantly change the mapping of keys to slots. In contrast, in most traditional hash tables, a change in the number of array slots causes nearly all keys to be remapped. By using consistent hashing, only K/n keys need to be remapped on average, where K is the number of keys, and n is the number of slots.CHash is Dailymotion's implementation of consistent hashing, available as a light and fast C library (both static and shared objects provided), with PHP and Python bindings.

libsodium - A modern and easy-to-use crypto library.

Sodium is a new, easy-to-use software library for encryption, decryption, signatures, password hashing and more. It is a portable, cross-compilable, installable, packageable fork of NaCl, with a compatible API, and an extended API to improve usability even further. Its goal is to provide all of the core operations needed to build higher-level cryptographic tools.

MD5-hash-checker - Tries to find a password with the given MD5 hash and salt

Tries to find a password with the given MD5 hash and salt

verinfo - File/PE-Image Version Information Application

The "verinfo" application is a command line application that will show you version information (and more!) for either a single file, multiple files or even a complete directory. It has some optional features like MD5/SHA1 generation, HTML Output, Logging Output to a file and/o...


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.

flask-scrypt - Flask-Scrypt flask extension provides scrypt password hashing and random salt generation

Flask-Scrypt is a Flask extension used to generate scrypt password hashes and random salts. For those looking for extra security compared to SHA-1 and MD5 encryption. Flask-Scrypt depends on py-scrypt which should install automatically but can be installed manually using pip install scrypt.Generate random salt for use with the generate_password_hash function. You will want to store this salt with the rest of your users database information. This salt along with the generated hash will be used to check the password later on.