This package allows you to encrypt and decrypt strings or long integer arrays
with the XXTEA encryption algorithm, which is secure, fast and suitable for web
development.
Provides methods to create and manipulate .htaccess files.
Poly1305-AES is a state-of-the-art secret-key message-authentication
code suitable for a wide variety of applications.
Poly1305-AES computes a 16-byte authenticator of a message of any
length, using a 16-byte nonce (unique message number) and a 32-byte
secret key. Attackers can't modify or forge messages if the message
sender transmits an authenticator along with each message and the
message receiver checks each authenticator.
There's a mailing list for Poly1305-AES discussions. To subscribe, send
an empty message to poly1305-subscribe@list.cr.yp.to.
With PEAR::File_SMBPasswd you can maintain smbpasswd-files, usualy used by
SAMBA.
HTML_Crypt provides methods to encrypt text, which can be later be decrypted
using JavaScript on the client side.
This is very useful to prevent spam robots collecting email addresses from your
site, included is a method to add mailto links to the text being generated.
Interface to the Let's Encrypt ACME API
LiveUser is a set of classes for dealing with user authentication
and permission management. Basically, there are three main elements that
make up this package:
* The LiveUser class
* The Auth containers
* The Perm containers
Currently available are containers using:
PEAR::DB, PEAR::MDB, PEAR::MDB2, PEAR::XML_Tree and PEAR::Auth.
LiveUser_Admin is meant to be used with the LiveUser package.
It is composed of all the classes necessary to administrate
data used by LiveUser.
The Net_Portscan package allows one to perform basic portscanning
functions with PHP. It supports checking an individual port or
checking a whole range of ports on a machine.
This module provides a secure, efficient, and simple interface for
creating session tokens, password reset codes, temporary passwords,
random identifiers, and anything else you can think of.
Like this: my $token = Session::Token->new->get; # 128 bits