php - 如何在 PHP 中创建 Hashcash

标签 php

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

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

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

有人可以帮助我了解如何在 PHP 中创建哈希现金(通过示例)吗?

最佳答案

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

安装

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=~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 网站上有关于如何 implement it yourself 的开发者说明。以及OS specific tools available 可以通过 PHP 中的 shell_exec() 使用

关于php - 如何在 PHP 中创建 Hashcash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10135914/

相关文章:

php - 将 32 位 TGA 转换为 PNG

php - 如何使用从 MySQL 检索的数据通过 .click jQuery 函数检索 html 元素值?

php - 使用 PHP 向 Yahoo IM 发送消息

php - javascript 替换文本区域中的换行符

php - 使用 PHP 的 CURL - 非常慢

PHP访问命名数组元素问题

php - 切换到 SSL 后登录 PHP session

php - 重定向到域并将其显示在地址栏中

php - 防止mysql表中出现重复记录

php - 可以在 Windows CE、WM8650 上网本上运行 "WAMP"吗?