[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: New Emacs facilities from Gnus
From: |
Reiner Steib |
Subject: |
Re: New Emacs facilities from Gnus |
Date: |
Sun, 04 Nov 2007 22:12:34 +0100 |
User-agent: |
Gnus/5.110007 (No Gnus v0.7) Emacs/22.1.50 (gnu/linux) |
On Sun, Nov 04 2007, Richard Stallman wrote:
> ;;; hashcash.el --- Add hashcash payments to email
> ;; Maintainer: Paul Foley <address@hidden>
>
> What does this do? What are hashcash payments?
I have attached some explanatory text from wikipedia below (*).
In (info "(gnus)Hashcash"), there is also some information.
> Will this work with sendmail.el and rmail.el?
Probably it wouldn't be difficult to add it there (maybe in
`sendmail-send-it').
Bye, Reiner.
(*)
,----[ http://en.wikipedia.org/wiki/Hashcash ]
| Hashcash
| From Wikipedia, the free encyclopedia
|
| Hashcash is a proof-of-work system designed to limit email spam and
| denial of service attacks. It was proposed in March 1997 by Adam
| Back [2].
| [...]
|
| How it works
|
| Hashcash is a method of adding a textual stamp to the header of an
| email to prove the sender has expended a modest amount of CPU time
| calculating the stamp prior to sending the email. In other words, as
| the sender has taken a certain amount of time to generate the stamp
| and send the email, it is unlikely that they are a spammer. The
| receiver can, at negligible computational cost, verify that the stamp
| is valid. However, the only known way to find a header with the
| necessary properties is brute force, trying random values until the
| answer is found; though testing an individual string is easy, if
| satisfactory answers are rare enough it will require a substantial
| number of tries to find the answer.
|
| The theory is that spammers, whose business model relies on their
| ability to send large numbers of emails with very little cost per
| message, cannot afford this investment into each individual piece of
| spam they send. Receivers can verify whether a sender made such an
| investment and use the results to help filter email.
|
| Technical details
|
| The header line looks something like [3]
|
| X-Hashcash: 1:20:060408:address@hidden::1QTjaYd7niiQA/sc:ePa
|
| The header contains: the recipients email address, the date, and
| information proving the required computation has been performed. The
| presence of the recipients email address forces a new header be
| computed for each recipient, the date allows the recipient to record
| headers received recently and make sure the header is unique this
| email.
|
| [...]
`----
Re: New Emacs facilities from Gnus (was: Gnus in Emacs is updated to No Gnus 0.7), Richard Stallman, 2007/11/04
Re: New Emacs facilities from Gnus,
Reiner Steib <=
Re: New Emacs facilities from Gnus (was: Gnus in Emacs is updated to No Gnus 0.7), Richard Stallman, 2007/11/04
- Re: New Emacs facilities from Gnus, Arne Jørgensen, 2007/11/05
- Re: New Emacs facilities from Gnus, Stefan Monnier, 2007/11/06
- Re: New Emacs facilities from Gnus, Richard Stallman, 2007/11/06
- Re: New Emacs facilities from Gnus, Arne Jørgensen, 2007/11/06
- Re: New Emacs facilities from Gnus, Richard Stallman, 2007/11/07
- Re: New Emacs facilities from Gnus, Reiner Steib, 2007/11/07
- Re: New Emacs facilities from Gnus, Stefan Monnier, 2007/11/07
- Re: New Emacs facilities from Gnus, Reiner Steib, 2007/11/07
- Re: New Emacs facilities from Gnus, Stefan Monnier, 2007/11/07