Skip to content

Blu-ray Mastering with MD5 matching

Ubuntu Linux Terminal MD5 matching screenshot

What is MD5 Testing?

MD5 Testing is the process of verifying that the data your producing when duplicating a CD, DVD, USB HDD or any file is an exact match from the original to the clone utilizing the MD5 cryptographic hash.

What is MD5?

The MD5 message-digest algorithm is a widely used hash function producing a 128-bit hash value. MD5 was designed by Ronald Rivest in 1991 to replace an earlier hash function MD4,[3] and was specified in 1992 as RFC 1321.

MD5 can be used as a checksum to verify data integrity against unintentional corruption.

Wikipedia

When should I use MD5 testing when duplicating content?

There two critical points of the production process when creating Albums, DVDs or Flash Drives when it is essential to utilizing MD5 matching:

  1. When you deliver your initial content: Digital delivery of content via the cloud is especially vulnerable. It is imperative to make sure that the data was not corrupted in transit. Recent Supply Chain Attacks have made this step absolutely necessary for data integrity and security. If you are sending files digitally make sure that you create and store MD5 hashes prior to sending the data and then send those to your duplicator for verification of a successful data transfer.
  2. Post Production quality control: While the equipment we use for data duplication and cloning is air-gapped and routinely serviced it is important to run the content after it has been duplicated to verify that the correct data has been duplicated and has not been corrupted during the DVD duplication production process.

How do I generate a MD5 Hash?

To generate an MD5 hash, you can use the command line or a program on your operating system:

  • Windows: Open Command Prompt or Windows PowerShell and type certutil -hashfile <file> MD5. You can also use the HashCheck program to add checksumming functionality to Windows Explorer.
  • Linux: Open Terminal and type md5sum <file>.
  • Apple macOS: Use the md5 or shasum programs at the command line. 

What files should I provide a MD5 Hash for?

Generally providing a hash for your original ISO or critical files is a best practice.

Contact us at 612-782-8200 if you would like to discuss how we can make sure your next project is completely buttoned up and delivered as expected for the lowest possible price!