Hash
A software function that encrypts a value
A hash function is any function that can be used to map data of arbitrary size to fixed-size values, though there are some hash functions that support variable length output. The values returned by a hash function are called hash values, hash codes, digests, or simply hashes. The values are usually used to index a fixed-size table called a hash table. Use of a hash function to index a hash table is called hashing or scatter storage addressing.
Some Hash algorithms are considered insecure including MD5 and SHA-1 as these can be easily cracked or found on published rainbow tables.
Some common hashes include:
- MD5
- SHA-1
- SHA-2
- SHA-256
- SHA-512
- NTLM
- Inbuild PHP hashing algorithms
- And Many more!