1.0.1 • Published 11 years ago

hashcashgen v1.0.1

Weekly downloads
3
License
-
Repository
github
Last release
11 years ago

hashcashgen

Simple module implementing the hashcash algorithm

Install

$ npm install hashcashgen

Usage

var hashcashgen = require('hashcashgen')
  , challenge = require('idgen')()
  , hashcash = hashcashgen(challenge)
  , assert = require('assert')
  ;

assert(hashcashgen.check(challenge, hashcash));

Example output:

5zzwQZv3:ORoffSKg

Manual validation:

$ echo -n "5zzwQZv3:ORoffSKg" | sha1sum
000d5a6b2269901c5e5621eb4c2624d4bf642d16  -

Async version:

hashcashgen.async(challenge, function(hashcash) {
  assert(hashcashgen.check(challenge, hashcash));
  done();
});

License

MIT

1.0.1

11 years ago

1.0.0

11 years ago

0.2.0

11 years ago

0.1.0

12 years ago

0.0.1

12 years ago

0.0.0

12 years ago