You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
buffer method is deprecated. This maybe confuse with Buffer in node.js. Please use arrayBuffer instead.
Usage
You could use like this:
md5('Message to hash');varhash=md5.create();hash.update('Message to hash');hash.hex();// HMACmd5.hmac('key','Message to hash');varhash=md5.hmac.create('key');hash.update('Message to hash');hash.hex();
Node.js
If you use node.js, you should require the module first:
md5('');// d41d8cd98f00b204e9800998ecf8427emd5('The quick brown fox jumps over the lazy dog');// 9e107d9d372bb6826bd81d3542a419d6md5('The quick brown fox jumps over the lazy dog.');// e4d909c290d0fb1ca068ffaddf22cbd0// It also supports UTF-8 encodingmd5('中文');// a7bac2239fcdcb3a067903d8077c4a07// It also supports byte `Array`, `Uint8Array`, `ArrayBuffer`md5([]);// d41d8cd98f00b204e9800998ecf8427emd5(newUint8Array([]));// d41d8cd98f00b204e9800998ecf8427e// Different outputmd5('');// d41d8cd98f00b204e9800998ecf8427emd5.hex('');// d41d8cd98f00b204e9800998ecf8427emd5.array('');// [212, 29, 140, 217, 143, 0, 178, 4, 233, 128, 9, 152, 236, 248, 66, 126]md5.digest('');// [212, 29, 140, 217, 143, 0, 178, 4, 233, 128, 9, 152, 236, 248, 66, 126]md5.arrayBuffer('');// ArrayBuffermd5.buffer('');// ArrayBuffer, deprecated, This maybe confuse with Buffer in node.js. Please use arrayBuffer instead.md5.base64('');// 1B2M2Y8AsgTpgAmY7PhCfg==// HMACmd5.hmac.hex('key','Message to hash');md5.hmac.array('key','Message to hash');// ...