Karthick K·Oct 21Java HashMap Internals: Hashing, Collisions, Treeification, and Mutable KeysHashMap is one of the most commonly used data structures in Java. We use it for caching, counting frequencies, storing objects by ID, and…
Tehreem·Jul 29The Hash FunctionContinuing the Google Cybersecurity Certificate, today, I discuss the Hashing, an integral part of the Cryptography. The topics covered in…
Narsingh·Aug 31, 2025Hash Collision Vulnerability (Smart Contract)Smart contracts frequently rely on hashing to store, compare, and verify data securely. In Solidity, developers usually depend on the…
Gracialy·Aug 10, 2025Cryptography— SMT Program 2025 Write-upNo, it’s not about Bitcoin, blockchain, or any meme coins randomly popping up on your timeline. In CTFs, cryptography means spotting the…
Alice Dai·Mar 28, 2025Hash collision in pre-Java 8, Java 8 and Java 16In Java 7 and earlier versions, The HashMap in Java uses an array of linked lists (buckets) for collision handling. However, with Java 8…
Arjun Darji·Dec 1, 2024Understanding Hash Collisions in HashTables: Causes, Impact, and SolutionsIn the world of computer science, hash tables are one of the most efficient data structures for storing and retrieving data. They allow you…
Vinotech·Sep 20, 2024Understanding Hash Collisions in Java’s HashMapA hash collision occurs in a hash-based data structure (like HashMap) when two different keys produce the same hash code and therefore are…
akib.sayyad·Mar 22, 2024Hash Collision in JavaA hash collision occurs when a hash function returns the same bucket location for two different keys.