Transloadit
Pricing
EssentialsRobotsFAQAPIFormatsBest Practices

MD5 is not a secure hashing algorithm, why are you using it?

First of all, for signature authentication and all other things that need to be secure we do not use MD5. We provide MD5 hashes for files as a means to detect duplicates from trusted sources, as well as for other purposes where there’s no rewarding use case for the attack vector of calculating colliding hashes.

Since MD5 is both faster to calculate and even more widely available than, for instance, SHA1, a deliberate trade-off was made by providing MD5 hashes for encoding results. It goes without saying that, since MD5 is not secure, you should not be using these hashes as building blocks for anything that is security sensitive in your application.

See also:

How are my Amazon S3 credentials protected?
Can I have my own upload progress bar?
What is Turbo mode?
TransloaditChecking status…

Product

  • Services
  • Pricing
  • Demos
  • Security
  • Support

Company

  • About/Press
  • Blog/Jobs
  • Comparisons
  • Open source
  • Solutions

Docs

  • Getting started
  • Transcoding
  • FAQ
  • API
  • Supported formats

More

  • Platform status
  • Community forum
  • StackOverflow
  • Uppy
  • Tus

© 2009–2026 Transloadit-II GmbH

PrivacyTermsImprint