Cryptographic Hash Algorithms are one-way hashing algorithms that are designed for collision-resistant.

For any arbitrary length input, these hash functions should produce a fixed-length output.

The chance to find collision (by brute force) for these algorithms is extremely little.

Some of the properties of an ideal cryptographic hash function are:

Some modern cryptographic hash functions families are considered secure enough for most applications:

Source: Practical Cryptography for Developers (https://cryptobook.nakov.com/cryptographic-hash-functions)