5

在网上搜索后,我找不到关于如何在 php.ini 中创建哈希码的答案。

我正在写一个时事通讯工具,不想被列入黑名单,好吧,谁想要:-)

我已经检查了我的反向 DNS、SPF 和 spamhouse.org...

有人可以帮助我了解如何在 PHP 中创建 hashcash(例如)吗?

4

1 回答 1

1

TheFox 已在 PHP 中实现了 Hashcash,可在Github上获得

安装

首选的安装方法是通过PackagistComposer。运行以下命令安装包并将其作为要求添加到 composer.json:

composer.phar require "thefox/hashcash=~1.0"

例子

该实现的一个示例用法是:

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

此外,hashcash.org 网站上有关于如何自己实现它的开发人员说明,以及可以通过PHP使用的操作系统特定工具shell_exec()

于 2016-03-27T20:09:48.337 回答