They are really just one-way features – Which means that it's unfeasible to make use of the hash value to determine what the initial input was (with present-day technology and tactics). One way to improve the security of MD5 is through the use of a method referred to as 'salting'. https://rylanxreqh.blogrenanda.com/40624436/a-secret-weapon-for-what-is-md5-technology