cf-workers-hash
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

Hash functions for Cloudflare Workers

NPM

GitHub CI

NPM Publish

What is this?

This is a simple hash function library for Cloudflare Workers. It supports the following hash functions:

  • SHA-1
  • SHA-256
  • SHA-384
  • SHA-512
  • MD5
  • BASE64 / BASE64-DECODE
  • XXHASH32
  • XXHASH64
  • BCRYPT / BCRYPT-COMPARE
  • WHIRLPOOL / WHIRLPOOL-DECODE
  • SHA3-224
  • SHA3-256
  • SHA3-384
  • SHA3-512
  • KECCAK224
  • KECCAK256
  • KECCAK384
  • KECCAK512
  • MD6
  • CRC32
  • CRC32C

How to install?

npm install cf-workers-hash

How to use?

Check the example directory.

import { sha1, sha256, sha384, sha512, base64, base64Decode, md5, xxhash64, xxhash32, bcrypt, bcryptCompare, whirlpool, whirlpoolDecode, sha3_512, sha3_224, sha3_256, sha3_384, keccak512, keccak384, keccak256, keccak224, md6, crc32, crc32c } from 'cf-workers-hash';
await sha1('test');

How to test in local?

npm test

Package Sidebar

Install

npm i cf-workers-hash

Weekly Downloads

3

Version

1.0.3

License

Apache-2.0

Unpacked Size

41.7 kB

Total Files

9

Last publish

Collaborators

  • pigri