1. Introduction
2. Related Concepts
3. Text-Based Digital Fingerprints
4. Image-Based Digital Fingerprints
5. Video Digital Fingerprint
6. Audio Digital Fingerprints
7. Deep Hashing
8. Applications of Digital Fingerprints
9. Challenges and Opportunities
10. Conclusion