Hash Calculator to Get, Compute and Calculate MD5 and SHA1 File Checksum or Hash Value

»»»Hash Calculator to Get, Compute and Calculate MD5 and SHA1 File Checksum or Hash Value
If you download a file from the Internet, you take some risks that the file you downloaded is compromised or been altered or corrupted illegally by ill-intent cracker or hacker. To protect a file and ensure that the program is correct, perform only what is advertised and nothing more, stable, well-written, and is actually the original or the same file that been put up for download by the author, we can compare the cryptographic hash function of the downloaded file with the hash value or checksum that been posted or declared by the developer for the file, software or application (other verification method been the installer been signed with digital certificate, which used by large corporations only due to cost). Two most commonly used hashes are MD5 and SHA1. Other hash algorithm include HAVAL, MD2, MD4, MD5, SHA-1, SHA-2 (256, 224, 384, 512), RIPEMD (128, 256, 160, 320), PANAMA, TIGER (192/160/128), ADLER32, CRC32, WHIRLPOOL and VEST. Hash function adds additional security properties to the file so that any unauthorized modified and altered file will not have the same digital hash fingerprint.

How to Determine, Calculate or Computer the Hash or Checksum of a File on Your Local PC

There are several free downloadable tools and utilities that can be used to retrieve or get the hash or checksum value value (also known as message digest or digital fingerprint) of a file or software installer by computing or calculating the cryptographic hash function algorithms. Some the the freeware and shareware hash calculators are listed below.

SlavaSoft HashCalc

HashCalc is a free, fast and easy-to-use calculator that allows to compute message digests, checksums and HMACs for files, including software, applications, binaries, installers, documents, archives and etc, as well as for text and hex strings. It offers a choice of 13 of the most popular hash and checksum algorithms for calculations, and is implemented using commercial software SlavaSoft QuickHash Library from the same author.

HashCalc

Features of HashCalc:

  • Support of 12 well-known and documented hash and checksum algorithms: MD2, MD4, MD5, SHA-1, SHA-2( 256, 384, 512), RIPEMD-160, PANAMA, TIGER, ADLER32, CRC32.
  • Support of a custom hash algorithm (MD4-based) used in eDonkey and eMule applications.
  • Support of 2 modes of calculations: HASH/CHECKSUM and HMAC.
  • Support of 3 input data formats: files, text strings and hex strings.
  • Work with large size files. (Tested on file sizes up to 15 GB).
  • Drag-and-drop support.
  • Quick and simple installation.
  • Calculates hash/checksum and HMAC for files of any type: music, audio, sound, video, image, icon, text, compression, etc., with the extensions: .mp3, .wav, .avi, .mpg, .midi, .mov, .dvd, .ram, .zip, .rar, .ico, .gif, .pif, .pic, .tif, .tiff, .txt, .doc, .pdf, .wps, .dat, .dll, .hex, .bin, .iso, .cpp, .dss, .par, .pps, .cue, .ram, .md5, .sfv, etc.

To use HashCalc, run and execute the program and the select the file you want HashCalc to calculate the hash checksum for you. Select the appropriate file type and the hash algorithm such as MD5 and SHA1 that you want by ticking the check box.

Download HashCalc: hashcalc.zip

HashTab Windows Shell Extension / Mac OS X Finder Plugin

HashTab

HashTab is a Windows shell extension or Mac OS X Finder plugin which adds a tab called “File Hashes” to the Windows Explorer file properties. The tab contains the MD5, SHA1 and CRC-32 file hashes. These are common hashes that are used to verify the integrity and authenticity of files. Many download sites list the MD5 hash along with the download link. The HashTab makes it very simple for Windows users to check these hashes on any file on the system without using external tools.

To use HashTab in Windows, simply right click on the file you want to know the hash value or checksum of, then choose Properties. On the Properties window, select File Hashes tab, and you will see the hash on it. On Mac OS X, select More -> File Hashes and the HashTab window will appear.

Download HashTab from implbits.com. It’s free for personal use on Windows.

Windows PowerShell

Windows PowerShell has the built-in capability to calculate and computer the hash values for files, eliminating the need to install third-party software. It’s command-line only but you can always write a script for ease of use. Check out the guide to use Windows PowerShell to computer hash values of files.

WinHex

WinHex is a universal hexadecimal editor (HEX editor) and disk editor, particularly helpful in the realm of computer forensics, data recovery, low-level data processing, and IT security. An advanced tool for everyday and emergency use which can be used to inspect and edit all kinds of files, recover deleted files or lost data from hard drives with corrupt file systems or from digital camera cards.

Features of WinHex include (depending on the license type):

  • Disk editor for hard disks, floppy disks, CD-ROM & DVD, ZIP, Smart Media, Compact Flash, and etc.
  • Native support for FAT, NTFS, Ext2/3, ReiserFS, Reiser4, UFS, CDFS, UDF.
  • Built-in interpretation of RAID systems and dynamic disks.
  • Various data recovery techniques.
  • RAM editor, providing access to physical RAM and other processes’ virtual memory.
  • Data interpreter, knowing 20 data types.
  • Editing data structures using templates (e.g. to repair partition table/boot sector).
  • Concatenating and splitting files, unifying and dividing odd and even bytes/words.
  • Analyzing and comparing files.
  • Particularly flexible search and replace functions.
  • Disk cloning (under DOS with X-Ways Replica).
  • Drive images & backups (optionally compressed or split into 650 MB archives).
  • Programming interface (API) and scripting.
  • 256-bit AES encryption, checksums, CRC32, hashes (MD5, SHA-1, etc).
  • Erase (wipe) confidential files securely, hard drive cleansing to protect your privacy.
  • Import all clipboard formats, incl. ASCII hex values.
  • Convert between binary, hex ASCII, Intel Hex, and Motorola S.
  • Character sets: ANSI ASCII, IBM ASCII, EBCDIC, (Unicode).
  • Instant window switching. Printing. Random-number generator.
  • Supports files >4 GB. Very fast. Easy to use. Extensive online help.

WinHex

To use WinHex to calculate the hash value for a file, run the WinHex program, then click on File -> Open (or simply press Ctrl+O keyboard shortcut). Select and open the file you want to know the checksum hash in the dialog box prompted. Then go to Tool menu and select Compute Hash (keyboard shortcut key is Ctrl+F2), and then choose SHA-1 (160 bit) or MD5 or any other hash function algorithm that you need. Get the has by hit OK.

WinHex is not a freeware nor available for free download. It costs anywhere from EUR 40.25 to EUR 156.90 for a license of WinHex. However, a evaluation or trial copy is available for download for you to try as long as you want.

Download WinHex: WinHex

Microsoft File Checksum Integrity Verifier (FCIV) Utility

File Checksum Integrity Verifier (FCIV) is command-line utility that computes and generates MD5 or SHA-1 cryptographic hash values for files to compare the values against a known good value to verify that the files have not been changed.

Features of the FCIV utility:

  • Supports MD5 or SHA1 hash algorithms (The default is MD5.)
  • Can output hash values to the console or store the hash value and file name in an XML file.
  • Can recursively generate hash values for all files in a directory and in all subdirectories (for example, fciv.exe c:\ -r)
  • Supplies an exception list to specify files or directories to hash.
  • Can store hash values for a file with or without the full path of the file.

Download the File Checksum Integrity Verifier Utility package

The FCIV utility is a simply tool. After downloading, it extracts the executable and files to your selected folder. You need to add the FCIV folder to your system path in order to able to call the FCIV function command from any directory. A more simple way is to install the FCIV to your \Windows\System32 folder.

To display the MD5 hash of a file, type the following command at a command prompt:

fciv.exe path.to/filename

To display the SHA-1 hash of a file, use the folling comman:

fciv.exe -sha1 path.to/filename

More commands, options and instruction to use plus syntax of FCIV (KB841290) is available.

Online MD5 Hash Generator & SHA1 Hash Generator

Able to generate the MD5 and SHA1 checksum for any file or string in your browser without uploading it, quickly and efficiently, and with no software installation required.

Visit http://onlinemd5.com/.

MD5 File HTML5 File Hash Online Calculator

Similar to OnlineMD5, this HTML5 file hash online calculator supports an unlimited number of files and unlimited file size. The files are not transferred to the server as all calculations are performed directly in the browser.

Visit https://md5file.com/calculator.

FileFormat.info Online Hash Value Calculator

If you don’t want to download and install any software, you can use Online Hash Value Calculator to calculate a hash (aka message digest) of data on FileFormat.info, implemented with tools from Sun (java.security.MessageDigest) and GNU Crypto.

Online Has Value Calculator accepts entry of a string or target text, Hex bytes, or input of small file uploaded from local disk. It will calculate and return the hash values for Adler32, CRC32, Haval, MD2, MD4, MD5, RipeMD128, RipeMD160, SHA-1, SHA-256, SHA-384, SHA-512, Tiger and Whirlpool.

Visit http://www.fileformat.info/tool/hash.htm.

FileFormat.info Online MD5SUM Tool>

Similar with Online Hash Value Calculator, but in a simpler and easier to use form format that automated computation of various hash functions for an uploaded file.

Supports HAVAL, MD2, MD4, MD5, RIPEMD128, RIPEMD160, SHA, SHA-160, SHA-256, SHA-384, SHA-512, TIGER, and WHIRLPOOL. It allows you to download the binary or view the ASCII Hex.

Visit http://www.fileformat.info/tool/md5sum.htm.

WinMD5Free

WinMD5Free is a tiny and fast utility to compute MD5 hash value for files. It works with Microsoft Windows 98, Me, 2000, XP, 2003, Windows Vista, Windows 7, Windows 8, Windows 8.1 and Windows 10.

Features of WinMD5Free:

  • Supports almost all Windows platforms including Microsoft Windows 95, 98, 2000, Me, XP, 2003, Vista and Windows 7.
  • Fast and multi-threaded. It can compute a 2 GB file less than 1 minute.
  • Supports big files larger than 4 GB.
  • Low resource usage. It uses less than 5 MB RAM.
  • Don’t require .NET runtime installed. It is a standalone EXE file and the startup is speedy. There are MD5 tools for Windows on the market, but most of them requires .NET runtime and they may take a few seconds to start. This is also the reason I wrote the program.
  • Supports “Drag & Drop”. You may either select a file, or drag and drop a file to the program window to get the MD5 hash value.
  • Supports verification of original MD5 value and current MD5 value.
  • Most important, it is FREE. No spyware or adware bundle.

Download WinMD5Free: winmd5free.zip.

NirSoft HashMyFiles

HashMyFiles is small utility that allows you to calculate the MD5 and SHA1 hashes of one or more files in your system. You can easily copy the MD5/SHA1 hashes list into the clipboard, or save them into text/html/xml file. HashMyFiles can also be launched from the context menu of Windows Explorer, and display the MD5/SHA1 hashes of the selected file or folder.

 HashMyFiles

Download 32-bit HashMyFiles: hashmyfiles.zip
Download 64-bit HashMyFiles: hashmyfiles-x64.zip

Md5Checker

Md5Checker is a free, faster, lightweight and easy-to-use tool to manage, calculate and verify MD5 checksum of multiple files/folders.

Features of Md5Checker:

  • Calculate and display MD5 checksum of multiple files at one time.
  • Use MD5 checksum to fleetly verify whether files have been changed.
  • Load, save, add, remove and update MD5 checksum conveniently.
  • It is about 300 KB and does not require any installation (portable).

Download Md5Checker: Md5Checker.zip

IgorWare Hasher

IgorWare Hasher is a free SHA-1, MD5 and CRC32 hash generator for Windows, both 64bit and 32bit version is available. As all my programs this one is also portable so there is no installation and does NOT require additional dll libraries or .Net installation.

IgorWare Hasher

Features of IgorWare Haser:

  • calculate SHA-1 hash, MD5 hash and CRC32 hash for single file or text
  • supports hash verification files (*.sha, *.md5, *.sfv) compatible with Total Commander and Free Commander
  • automatically loads verification files when found
  • supports UTF8 verification files
  • option to use upper-case or lower-case hash values
  • option to associate hasher with files in windows explorer (not portable)
  • supports file drag and drop
  • full UNICODE support
  • progress bar to monitor the hash calculation operation (also Windows 7 progress bar in taskbar)
  • both 64bit (x64) and 32bit (x86) version is available
  • freeware (unlimited freeware for private and commercial use)
  • portable (no installation needed)

Download 32-bit IgorWare Hasher: igorware-hasher-x86.rar
Download 64-bit IgorWare Hasher: igorware-hasher-x64.rar

SecurityXploded Hash Generator

Hash Generator is the free universal hash generator tool which automates the generation of 14 different type of hashes or checksums. It support most of the popular hashes including MD5 family, SHA family, BASE64, LM, NTLM, CRC32, ROT13, RIPEMD, ALDER32, HAVAL, WHIRLPOOL etc. for the file as well as text input.

  • Generate hashes for 15+ popular algorithms including MD5, SHA1, SHA256, BASE64, LM, NTLM etc.
  • Create Hash for either the File or custom Text.
  • ‘Drag & Drop’ feature to quickly drag files onto the tool.
  • Shell Context Menu to quickly generate hash by simply right clicking on any file.
  • Option to to selectively copy the hash from the displayed list.
  • Save the generated hash list to HTML/TEXT/XML file
  • Simple, Easy to Use GUI Interface.
  • Completely Portable Tool which also comes with Installer for local Installation & Uninstallation.

Download Hash Generator.

SubiSoft Compute Hash

Compute Hash calculates MD5, SHA1, SHA256, SHA384, SHA512 file hash.

Download Compute Hash.

MultiHasher

MultiHasher is a freeware file hash calculator.

MultiHasher

Features of MultiHasher:

  • Calculate one or more hash values for a single file at once
  • Calculate hash values for multiple files and text string
  • Supported hash algorithms: CRC32, MD5, RIPEMD-160, SHA-1, SHA-256, SHA-384, SHA-512
  • Supports hash file verification (MHX, SFV, MD5Sum, etc.)
  • Supports NT file namespace
  • Able to query VirusTotal database
  • Able to upload files to VirusTotal (API key required)
  • Integrates with Windows Explorer context menu (optional)
  • Hash calculation can be canceled
  • Unicode support
  • Supports file drag’n’drop
  • Localizable UI
  • Included languages: Dutch, English (US and UK), French, Greek, Italian, Korean, Polish, Portuguese (Portugal and Brazil), Russian, Spanish and Turkish
  • Portable

Download MultiHasher v2.7.1: MultiHasher_2.7.1_win_installer.zip (installer) or MultiHasher_2.7.1_win.zip (ZIP)

ExactFile

ExactFile is a multi-threaded Unicode file integrity verification tool that incorporates the functions of programs like fsum, md5sum, sha1sum, and sfv, but offers more. It supports very large files with no practicle file size limit and a one-step process for “stamping” a deployment folder with a checksum digest and GUI file scanner that can be burned to the CD along with the rest of your files, so that the disc can be verified if it has been damaged in future.

ExactFile

Download ExactFile: ExactFile-Setup.exe

den4b Hasher

Hasher is a hashing utility for verifying integrity of files using a wide range of supported algorithms: CRC32, MD2, MD4, MD5, SHA1, SHA256, SHA512, RipeMD128, RipeMD160, ED2K. Processed files are logged and ready for export to a number of different verification file formats: SFV, MD5SUM, SHA1SUM. Multiple hash types can be generated simultaneously per file. Handy hash and file comparison functions, such as holding SHIFT to compare to next file or CTRL to compare two files, will make this task a breeze.

hasher

Download Hasher.

HaoZip Archiver

HaoZip Archiver is a free compression utility from China which includes MD5 comparison function through HaoZipMd5.exe. The checksum tool shows the file version, modified date, MD5, SHA1 and CRC32 hash values. To use the HaopZipMd5 function, run the utility through the HaoZip Start menu entry or via its context menu.

Download HaoZip Archiver (note that Google warns that app is harmful program that trick you into installing adware or malware programs that harm your browsing experience).

About the Author:

LK is a technology writer for Tech Journey with background of system and network administrator. He has be documenting his experiences in digital and technology world for over 15 years.Connect with LK through Tech Journey on Facebook, Twitter or Google+.
  • Kuiz

    0cc175b9c0f1b6a831c399e269772661

    92eb5ffee6ae2fec3ad71c777531578f

    4a8a08f09d37b73795649038408b5f33

    ¿cual sigue?

    gracias.. lo necesito con urgencia

  • The same stuff can be done easily in Java with MessageDigest class.

    import java.io.BufferedInputStream;
    import java.io.FileInputStream;
    import java.security.DigestInputStream;
    import java.security.MessageDigest;
    import java.util.Formatter;

    public class HashFunctionTest {

    public static String calculateHash(MessageDigest algorithm,
    String fileName) throws Exception{

    FileInputStream fis = new FileInputStream(fileName);
    BufferedInputStream bis = new BufferedInputStream(fis);
    DigestInputStream dis = new DigestInputStream(bis, algorithm);

    // read the file and update the hash calculation
    while (dis.read() != -1);

    // get the hash value as byte array
    byte[] hash = algorithm.digest();

    return byteArray2Hex(hash);
    }

    private static String byteArray2Hex(byte[] hash) {
    Formatter formatter = new Formatter();
    for (byte b : hash) {
    formatter.format("%02x", b);
    }
    return formatter.toString();
    }

    public static void main(String[] args) throws Exception {
    String fileName = "javablogging.png";

    MessageDigest sha1 = MessageDigest.getInstance("SHA1");
    MessageDigest md5 = MessageDigest.getInstance("MD5");

    System.out.println(calculateHash(sha1, fileName));
    System.out.println(calculateHash(md5, fileName));
    }
    }

  • divo

    2e0234c46565737aa0a6fcd81096cfaa

    help me to translate this.

    this is my password facebook

    please,………..

  • Nyi Htut

    )*#*0'(*-.$",&,&.+%!.'//(/+#&"!$".)"!%0,#%.-+'/*0.#"%%,'-!&&/).&'+-&#""*,!('%&.',$-/&&&*#.""%(!**.%"$&,*"!.(#&'*#&+""&"*0.."!&-*&',/&-!-."$/),()(.%%,(!&(/.,.0+!".-",&$**"("+&/**.#"*&**(.&")&%*)/-#/!*/"/$+)&*.+"#%)0*&'"&%",-#+.%"$&,*&"%#*/&,",0)-#",/-$#!,!+,0)&!!.#/"$"/&#**&((!"%'(.%*()/0)(!0"*&""+,)0-(/*+0$0-*#

    how to find this

  • Oluwa

    16de1b581ca2dc371e85686d6d6e0b6d

    I need this to be decrypted to normal text please send it to oluwaolu@yahoo.com

  • petar

    1197e0b82460268efe60fceea99fb27b

    1ee4702e758ae25170f2f4e59a71f62f

    help me to translate this.

  • kira

    hello could you decrypt these codes to normal text for me plz.

    (298c2c310abc1b52cefo9dbbfba21407)

    (8574c4fed88498120c123ecfc74cd9fc)

    send it to:kiraleechin@yahoo.com

    it is urgent.

    thanks very much. and i love the work that this site is doing keep it up.

  • nyamukman

    51ae2336aa377e01e908669513ec8711

    I need this to be decrypted to normal text please send it to shadownyamukmanz@yahoo.co.id

  • Amanda

    you coul please translate this:

    990d6ab7b6c3de2bf3aae942d3d6a98c

    MD5 hash:

    e075d1ba9207007681ecdab778a1247d

    Hashed string:

    990d6ab7b6c3de2bf3aae942d3d6a98c

  • Amanda

    you coul please translate this:

    990d6ab7b6c3de2bf3aae942d3d6a98c

    MD5 hash:

    e075d1ba9207007681ecdab778a1247d

    Hashed string:

    990d6ab7b6c3de2bf3aae942d3d6a98c

    my email: amandabwc@hotmail.com

  • mahmoud

    you coul please translate this:

    MD5 hash string:

    d385994fbd1833a5132bd34d88b83319

    my email: mah_mohtaseb@yahoo.com

  • ssss

    aa8418bf81d59eb516eaa62ca90d2337

    d91122cc9d761a4882cde455f7004c9a

    help me please

    • Hash

      990d6ab7b6c3de2bf3aae942d3d6a98c

      e075d1ba9207007681ecdab778a1247d

      You're welcome.

      • Hush

        😉

  • Jenny

    can you help me turn this into plain txt?

    MD5

    db75ed58d08af50927e0e22d751948e8

    can you send it to my email please

    Jenny_razu23@yahoo.com i really need it thank you

    • Hash

      It's already plain text.

  • Emma

    Please I need the decript value of Hash value

    90b9d77f367c8f8cec3bc5c073a6b50a

    please it urgent…pls…pls…pls…

    • Hash

      Pls pls pls, explain what "decript value of Hash value" means! By the way, do you know what a hash value is? Maybe you wouldn't ask your question (same with all the others)? At least you didn't post your email address, I guess the others will receive quite some spam thanks to their small post.

  • camilo

    I need this to be decrypted to normal text please send it to camilo0500@hotmail.com

    MD2: 98505654ea7561d4241f9007a773ca98

    MD4: 70f4b40ee429154ecd303566c6c4da0b

    MD5: aeb30714ce25894041583fb16d6cf100

    CRC 8, ccitt, 16, 32 :

    CRYPT (form: $ MD5? $ SALT $ CRYPT):

    $1$5jpc0Bh2$K5B8H260/cUlkym7qLYNI1

    (form: SALT[2] CRYPT[11]):

    psZ/RuiA.q1jc

    SHA1: 1c202f78242f0f52915a874fb1916be0e82569e9

    RIPEMD-160:

    682fc82eadc28c6ef9c3a85b3fc846a22704e23c

  • Angie

    Can someone PLEASE decrypt this Md5 hash d74231a8142a946ed56c7199b58a34e5 to plain text and email it to me? Its URGENT and GREATLY appreciated!
    Bballbabe11217@Hotmail.com

    THANK YOU!!

  • gweets

    please translate this: 6dea961b6ae19748ffd0f2f82215ffcf

  • Hello Plzzz tell me ho to get a PDF file hash value and plz send me its full details in my email address i.e. rahulsingh.1960@gmail.com

    plz its urgent

  • Prem

    hello Could u plz convert this MD5 hash file to text and send it to my email pn_kunwar@hotmail.com I will be very thankful to u.

    • prem

      MD5 hash file is: 9dd2dff1ceb48f0df2cf0d23f3360f11

Pin It on Pinterest

Share This

Share This

Share this post with your friends!