TheFox / hashcash

Pure PHP implementation of Hashcash 1.
https://fox21.at
MIT License
19 stars 4 forks source link
hashcash mit-license php php-library

Hashcash

Pure PHP implementation of Hashcash 1.

Project Outlines

The project outlines as described in my blog post about Open Source Software Collaboration.

Installation

The preferred method of installation is via Packagist and Composer. Run the following command to install the package and add it as a requirement to composer.json:

composer.phar require thefox/hashcash

Usage

See examples.php for more examples.

<?php
require 'vendor/autoload.php';
use TheFox\Pow\Hashcash;
$stamp = Hashcash::newInstance(20, 'example@example.com')->mint();
print "hashcash stamp: '".$stamp."'\n";
?>

Alternative Usage

<?php
require 'vendor/autoload.php';
use TheFox\Pow\Hashcash;
$hashcash = new Hashcash(20, 'example@example.com');
print "hashcash stamp: '".$hashcash->mint()."'\n";
?>

Links