Datatypes

MD5 hash

ID md5hash

DatatypeNot PIIidentifier

Digest of the MD5 hash function (128 bits), often used as a checksum of a file or as a record fingerprint. MD5 is not collision-resistant and must not be used for security. It is written as 32 hexadecimal digits.

Parent datatype
Hash by field name (generic) hash
Categories
Cryptographic identifiers, Software development
Countries
Global (not tied to a country)
Languages
Common to most languages
AutoType benchmark
md5
Former IDs
md5
Quality
95/100 · missing: translation
Metacrafter rules
3 rules (1 by field name, 2 by value)
Supported by tools
Auto-Type, Great Expectations Semantic Types Expectations, metacrafter, metacrafterpro

Regular expression

^[0-9a-fA-F]{32}$

Python re syntax.

Examples

ValueDescription
d41d8cd98f00b204e9800998ecf8427eMD5 hash of the empty string
900150983cd24fb0d6963f7d28e17f72MD5 hash of the string 'abc'
d41d8cd98f00b204e9800998ecf8427 invalidone hex digit short (31 instead of 32)

Child datatypes

IDNameCategoriesCountriesDescription
imphash imphash software global hash based on PE file imports (MD5 hash)
ja3_fingerprint JA3 TLS client fingerprint draft internet global Fingerprint of a TLS client, created at Salesforce in 2017: the MD5 hash of a string built from the ClientHello message (TLS version,...
ja3s_fingerprint JA3S TLS server fingerprint draft internet global Server-side counterpart of JA3: the MD5 hash of the TLS version, the chosen cipher suite and the extensions of a ServerHello message,...

Sources

Use this record