Multihash is a rather nifty format for hashes, where you can distinguish between e.g. a SHA1 and a Blake2b: https://multiformats.io/multihash/
It originates from the IPFS project, where they want flexibility in how they implement content-addressable storage.