GitHub - allex/md5: MD5 implements with pure js. supports string, Buffer, ArrayBuffer, Uint8Array

Skip to content

Navigation Menu

Sign in

Appearance settings

@allex/md5

MD5 implements with pure js. supports string, Buffer, ArrayBuffer, Uint8Array

Usage

import { md5 } from '@allex/md5'

const testBinaryFile = path.resolve(__dirname, 'files', 'me.png')
const arrayBuffer = fs.readFileSync(testBinaryFile);

describe('use pure js md5-js to test', () => {
  test('md5() with string, arraybuffer', () => {
    expect(md5('allex')).toBe('f5a85798dd7dbaba428299b13f3d2204');
    expect(md5(arrayBuffer)).toBe('f13e8870391a1b1a5f12c3ac8c256583');
  });
});

License

MIT