Crypt::OpenSSL::Random provides the ability to seed and
query the OpenSSL library's pseudo-random number generator.
This module implements the cipher used by OICQ instant messaging
protocol, used by Tencent Technology Limited, China.
The One Time Pad encryption method is very simple, and impossible
to crack without the actual pad file against which the to-be-encrypted
message is XOR'ed. Encryption and decryption are performed using
excactly the same method, and the message will decrypt correctly
only if the same pad is used in decryption as was use in encryption.
Seamus Venasse <svenasse@polaris.ca>
This implement a large majority of OpenSSL's useful X509 API.
The email() method supports both certificates where the
subject is of the form:
"... CN=Firstname lastname/emailAddress=user@domain", and also
certificates where there is a X509v3 Extension of the form
"X509v3 Subject Alternative Name: email=user@domain".
PBKDF2 is a secure password hashing algorithm that uses the techniques of
"key strengthening" to make the complexity of a brute-force attack arbitrarily
high. PBKDF2 uses any other cryptographic hash or cipher (by convention,
usually HMAC-SHA1, but Crypt::PBKDF2 is fully pluggable), and allows for an
arbitrary number of iterations of the hashing function, and a nearly unlimited
output hash size (up to 2**32 - 1 times the size of the output of the backend
hash). The hash is salted, as any password hash should be, and the salt may
also be of arbitrary size.
See also: RFC2898, PKCS#5 version 2.0: http://tools.ietf.org/html/rfc2898
Please aims to be little sudo without bells and whistles. Only pam
authentication and executing command.
Name please fits into Unix naming conventions. Where we have daemon instead of
background process. We are killing processes, not closing processes. Now we can
please to run privileged process.
Crypt::OpenSSL::Bignum provides access to OpenSSL
multiprecision integer arithmetic libraries. Presently,
many though not all of the arithmetic operations that
OpenSSL provides are exposed to perl. In addition,
this module can be used to provide access to bignum
values produced by other OpenSSL modules, such as key
parameters from Crypt::OpenSSL::RSA.
Object oriented interface to PGP. Requires PGP installed on the server.
Allows Perl scripts to encrypt, decrypt and sign messages using PGP
for the encyption. Tested with PGP 2.6.2 and PGP 6.5.8 on UNIX and
Windows.
Crypt::OpenSSL::DSA implements the DSA (Digital Signature Algorithm)
signature verification system.
A small command line utility for parsing PKCS#10 certificate signing
requests to perl data structure and provides accessor methods to
supported elements.
It is based on the generic ASN.1 module by Graham Barr and on the
x509decode example by Norbert Klasen. It is also based upon the
works of Duncan Segrests Crypt-X509-CRL module. The module parses
common fields and extensions. Some fields might be missing.