Skip to content
/ md5-js Public

A modification of Joseph Myers's high-preformance javascript md5 function that hashes unicode characters by first converting to UTF-8. http://jsperf.com/md5-shootout

Notifications You must be signed in to change notification settings

wbond/md5-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

MD5

The file md5.js provides md5(), a slight modification of Joseph Myers's high-performance function. Joseph's original functions have been wrapped in a self-invocating function so the only name added to the global namespace is md5(). In addition, the script will detect unicode and convert it to UTF-8 before hashing.

Due to the check for unicode and potential conversion to UTF-8, this function is slower that Joseph's original, but will produce identical results to server-side md5() functions executed on UTF-8-encoded text. There is a basic performance test at http://jsperf.com/md5-shootout.

About

A modification of Joseph Myers's high-preformance javascript md5 function that hashes unicode characters by first converting to UTF-8. http://jsperf.com/md5-shootout

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published