Skip to content
By

All about Hashing Algorithms

The umbrella reference for everything hashing on guptadeepak.com: fundamentals, the full algorithm catalog (MD5, SHA-1/2/3, BLAKE2/3, RIPEMD), password hashing with bcrypt/scrypt/Argon2, use cases, security pitfalls, and implementation guides.

All about Hashing Algorithms, by Deepak Gupta on guptadeepak.com

Fundamentals

  1. What is Hashing? A Complete Guide for Developers and Security Professionals
  2. Understanding the Core Properties of Cryptographic Hash Functions
  3. Hashing vs Encryption: When to Use Which?
  4. The Evolution of Hashing Algorithms: From MD5 to Modern Day

Common Hash Functions

  1. MD5: Understanding its Uses, Vulnerabilities, and Why It's Still Around
  2. SHA-1: Legacy Applications and Migration Strategies
  3. SHA-2 Family: Choosing Between SHA-256, SHA-384, and SHA-512
  4. SHA-3 (Keccak): The Next Generation of Secure Hashing
  5. BLAKE2 and BLAKE3: High-Performance Hashing Alternatives
  6. bcrypt, scrypt, and Argon2: Choosing the Right Password Hashing Algorithm
  7. Comparing Hash Functions: A Performance and Security Analysis

Use Cases

12. Secure Password Storage: Best Practices with Modern Hashing Algorithms
13. Data Integrity Verification: Implementing Checksums and Hash Verification
14. Digital Signatures: The Role of Hashing in Modern PKI
15. Blockchain Fundamentals: Hash Functions in Distributed Ledgers
16. File Integrity Monitoring: Implementing Hash-Based FIM Systems

Security Considerations

  1. Common Attacks on Hash Functions: From Collision to Length Extension
  2. Hash Function Security: Best Practices for Implementation
  3. Choosing the Right Hash Algorithm: A Decision Framework
  4. The Future of Hashing: Quantum Resistance and Beyond

Implementation Guides

  1. Implementing Secure Password Hashing in Java/Spring Applications
  2. Node.js Crypto Module: A Guide to Hash Function Implementation
  3. Python Hashlib: Building Secure Hashing Solutions
  4. Hash Function Performance Optimization: Tips and Techniques
  5. Integrating Hardware-Accelerated Hashing in Enterprise Applications

Every page on guptadeepak.com is hand-curated by Deepak Gupta. Pick a thread:

Get the newsletter

New writing on identity, AI security, and building software, delivered when it ships. No tracking pixels, no funnels, unsubscribe with one click.

Tell us what you read most (optional)