Node style md5 on pure JavaScript.
md5
From NIST SP 800-131A: md5 is no longer acceptable where collision resistance is required such as digital signatures.