SSL Toolkit Logo

Certificate Fingerprint Database

Look up and compare certificate fingerprints (SHA-1, SHA-256, MD5)

Certificate Fingerprints

About TLS Fingerprint Database

Database of known TLS fingerprints (JA3, JA4, JARM) for identifying clients, bots, and potential threats. Maps fingerprints to known applications and threat actors.

How to Use

  1. 1Enter a fingerprint hash or the domain name to retrieve its TLS fingerprint.
  2. 2Click "Lookup Fingerprints" to search the database.
  3. 3Review the fingerprint details, matching applications, and identification results.

Use Cases

  • Bot detection by identifying automated TLS client signatures
  • Threat hunting using known malicious TLS fingerprints
  • Client identification and security research on TLS behavior

Frequently Asked Questions

We support JA3 (MD5 hash of TLS ClientHello), JA4 (improved JA3 with more fields), and JARM (active TLS server fingerprinting) for both client and server identification.
Fingerprint accuracy depends on the database coverage. JA3/JA4 can identify specific client libraries and versions, but may not distinguish between different applications using the same TLS library.
JA3 and JA4 fingerprints are generated from the ClientHello message fields. JARM fingerprints are actively generated by sending specially crafted TLS probes to a server. Use our other tools to generate these fingerprints.

Tips & Best Practices

  • Query the database to identify certificates by their fingerprints
  • Use fingerprint lookups during incident response to identify affected certificates
  • Compare fingerprints against known good values for verification
  • Maintain local fingerprint databases for critical infrastructure

Technical Details

Database: Certificate fingerprint database with SHA-256 and SHA-1 hashes
Query: Lookup by fingerprint, domain, or issuer
Results: Certificate details and trust status
Export: Database query results in CSV and JSON formats