Aspam

Categories

Component ID

2686391

Component name

Aspam

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

Aspam is a challenge-response test for web forms to determine whether the user is human. Aspam offer the new idea of challenge-response test to block form submissions by spambots and automated scripts.

Aspam

Requirements

CAPTCHA module
jQuery (jQuery Update module)
Raphaël 2.x JavaScript Vector Library by Dmitry Baranovskiy & Sencha Labs (included - don't install Raphaël module for Drupal)
CryptoJS (MD5) by Jeff Mott (included)
jsEncrypt by AllPlayers.com (included)

Installation

The installation process is the same as the usual Drupal module. Remember to install also CAPTCHA module.

If you want to increase security, you should enable encryption in module settings and provide private and public key.

Generate certificates for encryption support

Generate private key

Within your terminal (Unix based OS) type the following:

openssl genrsa -out rsa_1024_priv.pem 1024
Copy your private key from file: rsa_1024_priv.pem

Generate public key

Within your terminal (Unix based OS) type the following:

openssl rsa -pubout -in rsa_1024_priv.pem -out rsa_1024_pub.pem
Copy your private key from file: rsa_1024_pub.pem

Copyright and license

© Copyright Mirosław Sztorc

MIT License