It should be talked about that MD5 isn't perfect and is, in fact, known to generally be vulnerable to hash collisions. Hash collisions occur when distinctive pieces of data produce the same hash value, undermining the theory that each unique piece of details should create a uniquely identifiable hash outcome. https://jeffreyhdwph.blogminds.com/the-2-minute-rule-for-what-is-md5-technology-31183172