#1 - migrated nodejs version of the system to use native md5/sha1 hashing functions