CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Modules     > >     C     > >     Crypt
Crypt::AllOrNothing
All-Or-Nothing Encryption
Crypt::AllOrNothing::Util
Util functions for Crypt::AllOrNothing
Crypt::Anubis
A variable-length key, 128-bit block cipher
Crypt::AppleTwoFish
two Apple iTMS/iTunes key descrambling algorithms
Crypt::Blowfish
XS-based implementation of Blowfish
Crypt::Blowfish::Mod
Another Blowfish Algorithm
Crypt::Blowfish_PP
Blowfish encryption algorithm in Pure Perl
Crypt::Caesar
Decrypt rot-N strings
Crypt::Camellia
Perl Camellia encryption module
Crypt::Camellia_PP
Pure Perl Camellia 128-bit block cipher module.
Crypt::CAST5
CAST5 block cipher
Crypt::CAST5_PP
CAST5 block cipher in pure Perl
Crypt::CBC
Cipherblock chaining for Crypt::DES/IDEA
Crypt::CBCeasy
Easy things make really easy with Crypt::CBC
Crypt::CCM
CCM Mode for symmetric key block ciphers
Crypt::CFB
Encrypt Data in Cipher Feedback Mode
Crypt::Chimera
An implementation of the Chimera key exchange protocol
Crypt::Chimera::Cracker
Crypt::Chimera::Event
Crypt::Chimera::Object
Crypt::Chimera::User
Crypt::Chimera::World
Crypt::CipherSaber
OO module for CS-1 and CS-2 encryption
Crypt::Cracklib
Perl interface to Alec Muffett's Cracklib.
Crypt::Ctr
Encrypt Data in Counter Mode
Crypt::Ctr::FullWidth
Like L<Crypt::Ctr> but works at the blocksize, not word size.
Crypt::CVS
Substitution cipher for CVS passwords
Crypt::DES
DES encryption (libdes)
Crypt::DES_EDE3
Triple-DES EDE encryption/decryption
Crypt::DES_EEE3
Triple-DES EEE encryption/decryption
Crypt::DES_PP
Perl extension for DES encryption
Crypt::DH
Diffie-Hellman key exchange system
Crypt::DH::GMP
Crypt::DH Using GMP Directly
Crypt::DH::GMP::Compat
Compatibility Mode For Crypt::DH
Crypt::Dining
The Dining Cryptographers' Protocol
Crypt::Discordian
encryption as described in Principia Discorida
Crypt::DSA
DSA signatures and key generation
Crypt::DSA::Key
DSA key
Crypt::DSA::Key::PEM
Read/write DSA PEM files
Crypt::DSA::Key::SSH2
Read/write DSA SSH2 files
Crypt::DSA::KeyChain
DSA key generation system
Crypt::DSA::Signature
DSA signature object
Crypt::DSA::Util
DSA Utility functions
Crypt::EAX
Encrypt and authenticate data in EAX mode
Crypt::ECB
ECB mode for Crypt::DES, Blowfish, etc.
Crypt::Eksblowfish
the Eksblowfish block cipher
Crypt::Eksblowfish::Bcrypt
Blowfish-based Unix crypt() password hash
Crypt::Eksblowfish::Blowfish
Blowfish block cipher via Eksblowfish engine
Crypt::Eksblowfish::Family
Eksblowfish cipher family
Crypt::Eksblowfish::Subkeyed
Blowfish/Eksblowfish with access to subkeys
Crypt::Eksblowfish::Uklblowfish
Blowfish cipher with unrestricted key length
Crypt::Elijah
cipher module
Crypt::Enigma
Perl extension for emulating a World War II Enigma
Crypt::FNA
a new fractal symmetric encryption algorithm
Crypt::FNA::Async
Crypt::FNA::Validation
Crypt::GCM
Galois/Counter Mode (GCM)
Crypt::GCrypt
Perl interface to the GNU Crypto library
Crypt::GCrypt::MPI
Perl interface to multi-precision integers from the GNU Cryptographic library
Crypt::GeneratePassword
generate secure random pronounceable passwords
Crypt::GOST
GOST encryption algorithm
Crypt::GOST_PP
Pure Perl implementation of the GOST encryption algorithm
Crypt::GPG
Object-oriented interface to GnuPG
Crypt::GpgME
Perl interface to libgpgme
Crypt::HCE_MD5
Perl extension implementing one way hash chaining encryption using MD5
Crypt::HCE_SHA
Perl extension implementing one way hash chaining encryption using SHA
Crypt::IDA
Michael Rabin's Information Dispersal Algorithm
Crypt::IDA::ShareFile
Archive file format for Crypt::IDA module
Crypt::IDEA
International Data Encryption Algorithm
Crypt::Imail
encrypt and decrypt IMail passwords
Crypt::Juniper
Encrypt/decrypt Juniper $9$ secrets
Crypt::KDF::BaseKDFGenerator
Basic KDF generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033.
Crypt::KDF::KDF1Generator
KDF1 generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033.
Crypt::KDF::KDF2Generator
KDF2 generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033.
Crypt::KDF::OpenSSLPBEGenerator
OpenSSL Password-Based-Encryption generator for derived keys and ivs as exercised by OpenSSL.
Crypt::KDF::_base
Crypt::Keyczar
Keyczar: A Cryptographic Toolkit
Crypt::Keyczar::AesKey
Crypt::Keyczar::Crypter
Crypter may both encrypt and decrypt data.
Crypt::Keyczar::DsaPrivateKey
Crypt::Keyczar::DsaPublicKey
Crypt::Keyczar::Encrypter
used strictly to encrypt data
Crypt::Keyczar::Engine
Crypt::Keyczar::FileReader
Crypt::Keyczar::FileWriter
Crypt::Keyczar::HmacKey
Crypt::Keyczar::HmacSHA224Key
Crypt::Keyczar::HmacSHA256Key
Crypt::Keyczar::HmacSHA384Key
Crypt::Keyczar::HmacSHA512Key
Crypt::Keyczar::Key
Crypt::Keyczar::KeyMetadata
Crypt::Keyczar::KeyVersion
Crypt::Keyczar::Manager
Crypt::Keyczar::Reader
Crypt::Keyczar::RsaPrivateKey
Crypt::Keyczar::RsaPublicKey
Crypt::Keyczar::Signer
Sign and Verify data using sets of symmetric or private keys.
Crypt::Keyczar::Tool
Crypt::Keyczar::Util
Crypt::Keyczar::Verifier
Verify data usign sets of symmetric or asymmetric keys.
Crypt::Keyczar::Writer
Crypt::Keys
Management system for cryptographic keys
Crypt::Keys::Buffer
Crypt::Keys::ErrorHandler
Crypt::Keys::Private::DSA::PEM
Crypt::Keys::Private::DSA::SSH2
Crypt::Keys::Private::RSA::PEM
Crypt::Keys::Private::RSA::SSH1
Crypt::Keys::Public::DSA::OpenSSH
Crypt::Keys::Public::RSA::OpenSSH
Crypt::Keys::Public::RSA::SSH1
Crypt::Keys::Util
Key Utility functions
Crypt::Khazad
A 64-bit block cipher using a 128-bit key
Crypt::License
Perl extension to examine a license file.
Crypt::License::Notice
perl extension for License
Crypt::License::Util
Perl extension to examine a license file.
Crypt::Lite
Easy to use symmetric data encryption and decryption
Crypt::Loki97
A Crypt::CBC compliant 128-bit block cipher
Crypt::MatrixSSL
Perl extension for SSL and TLS using MatrixSSL.org
Crypt::Memfrob
memfrob implementation in pure Perl
Crypt::Mimetic
Crypt a file and mask it behind another file
Crypt::Mimetic::CipherSaber
CipherSaber Encryption Algorithm
Crypt::Mimetic::None
No Encryption
Crypt::Mimetic::TEA
Tiny Encryption Algorithm
Crypt::Misty1
NESSIE winner for 128-bit key, 64-bit cipher
Crypt::MySQL
emulate MySQL PASSWORD() function.
Crypt::Nettle::Cipher
Perl interface to symmetric encryption and decryption from libnettle
Crypt::Nettle::Hash
Perl interface to cryptographic digests from libnettle
Crypt::Nettle::RSA
Perl interface to RSA public key cryptography from libnettle
Crypt::Nettle::Yarrow
Perl interface to the Yarrow256 random number generator from libnettle
Crypt::Noekeon
A 128-bit block cipher using a 128-bit key
Crypt::NSS
Perl bindings to NSS (Netscape Security Services)
Crypt::NSS::Certificate
X.509 certificate and related fuctions
Crypt::NSS::Constants
Constants used by NSS
Crypt::NSS::PKCS11
Functions needed for communicating with PKCS#11 cryptographic modules
Crypt::NSS::PKCS11::Slot
Represents a physical or logical PKCS#11 slot.
Crypt::NSS::SSL
Generic SSL functions from NSS
Crypt::NULL
NULL Encryption Algorithm
Crypt::OFB
Encrypt Data using OFB Mode
Crypt::OICQ
cryptographic algorithm used by OICQ protocol
Crypt::OOEnigma
A World War II Enigma machine in a flexible OO framework
Crypt::OOEnigma::Commercial
A commercial Enigma machine circa 1940.
Crypt::OOEnigma::Military
A military Enigma machine circa 1940. It
Crypt::OOEnigma::Plugboard
The Plugboard object for use in Crypt::OOEnigmas
Crypt::OOEnigma::Reflector
The Reflector object for use in Crypt::OOEnigma
Crypt::OOEnigma::Rotor
The Rotor object for use in Crypt::OOEnigma
Crypt::OpenPGP
Pure-Perl OpenPGP implementation
Crypt::OpenPGP::Armour
ASCII Armouring and Unarmouring
Crypt::OpenPGP::Buffer
Binary in/out buffer
Crypt::OpenPGP::Certificate
PGP Key certificate
Crypt::OpenPGP::CFB
PGP Cipher Feedback Mode
Crypt::OpenPGP::Cipher
PGP symmetric cipher factory
Crypt::OpenPGP::Ciphertext
Encrypted data packet
Crypt::OpenPGP::Compressed
Compressed data packets
Crypt::OpenPGP::Config
Crypt::OpenPGP::Constants
Exportable constants
Crypt::OpenPGP::Digest
PGP message digest factory
Crypt::OpenPGP::ErrorHandler
Crypt::OpenPGP error handling
Crypt::OpenPGP::Key
OpenPGP key factory
Crypt::OpenPGP::Key::Public
Crypt::OpenPGP::Key::Public::DSA
Crypt::OpenPGP::Key::Public::ElGamal
Crypt::OpenPGP::Key::Public::RSA
Crypt::OpenPGP::Key::Secret
Crypt::OpenPGP::Key::Secret::DSA
Crypt::OpenPGP::Key::Secret::ElGamal
Crypt::OpenPGP::Key::Secret::RSA
Crypt::OpenPGP::KeyBlock
Key block object
Crypt::OpenPGP::KeyRing
Key ring object
Crypt::OpenPGP::KeyServer
Interface to HKP keyservers
Crypt::OpenPGP::Marker
PGP Marker packet
Crypt::OpenPGP::MDC
MDC (modification detection code) packet
Crypt::OpenPGP::Message
Sequence of PGP packets
Crypt::OpenPGP::OnePassSig
One-Pass Signature packet
Crypt::OpenPGP::PacketFactory
Parse and save PGP packet streams
Crypt::OpenPGP::Plaintext
A plaintext, literal-data packet
Crypt::OpenPGP::S2k
String-to-key generation
Crypt::OpenPGP::SessionKey
Encrypted Session Key
Crypt::OpenPGP::Signature
Signature packet
Crypt::OpenPGP::Signature::SubPacket
Crypt::OpenPGP::SKSessionKey
Symmetric-Key Encrypted Session Key
Crypt::OpenPGP::Trust
PGP Trust packet
Crypt::OpenPGP::UserID
PGP User ID packet
Crypt::OpenPGP::Util
Miscellaneous utility functions
Crypt::OpenPGP::Words
Create English-word encodings
Crypt::OpenSSL::AES
Interface to AES functionality in OpenSSL
Crypt::OpenSSL::Bignum
OpenSSL's multiprecision integer arithmetic
Crypt::OpenSSL::Bignum::CTX
Perl interface to the OpenSSL BN_CTX structure.
Crypt::OpenSSL::Blowfish
Blowfish Algorithm using OpenSSL
Crypt::OpenSSL::CA
The crypto parts of an X509v3 Certification Authority
Crypt::OpenSSL::Cloner
Clone an existing certificate and sign it with your own
Crypt::OpenSSL::Cloner::x509asn1
Crypt::OpenSSL::Common
Common services from the OpenSSL libraries.
Crypt::OpenSSL::DSA
Digital Signature Algorithm using OpenSSL
Crypt::OpenSSL::PBKDF2
wrapper for PBKDF2 keys derivation function of the OpenSSL library
Crypt::OpenSSL::PKCS10
Perl extension to OpenSSL's PKCS10 API.
Crypt::OpenSSL::PKCS12
Interface to OpenSSL's PKCS12 functions.
Crypt::OpenSSL::Random
Interface to OpenSSL PRNG methods
Crypt::OpenSSL::RC4
RC4 library based on OpenSSL
Crypt::OpenSSL::RSA
Interface to OpenSSL RSA methods
Crypt::OpenSSL::SMIME
Crypt::OpenSSL::VerifyX509
simple certificate verification
Crypt::OpenSSL::X509
Interface to OpenSSL's X509 functions.
Crypt::OpenToken
Perl implementation of Ping Identity's "OpenToken"
Crypt::OpenToken::Cipher
Interface for OpenToken Ciphers
Crypt::OpenToken::Cipher::AES128
AES128 encryption support for OpenToken
Crypt::OpenToken::Cipher::AES256
AES256 encryption support for OpenToken
Crypt::OpenToken::Cipher::DES3
DES3 encryption support for OpenToken
Crypt::OpenToken::Cipher::null
Null encryption support for OpenToken
Crypt::OpenToken::KeyGenerator
Generates keys based on shared passwords
Crypt::OpenToken::Serializer
Serialize payloads for OpenTokens
Crypt::OpenToken::Token
OpenToken data object
Crypt::OTP
Implements One Time Pad encryption
Crypt::OTP26
a classic form of encryption
Crypt::OTR
Off-the-record encryption
Crypt::OTR::PublicKey
Crypt::PassGen
Generate pronouncable passwords
Crypt::Passwd
Perl wrapper around the UFC Crypt
Crypt::Passwd::XS
Full XS implementation of common crypt() algorythms
Crypt::PasswdMD5
Interoperable MD5-based crypt() function
Crypt::Password
Unix-style, Variously Hashed Passwords
Crypt::PBC
OO interface for the Stanford PBC library
Crypt::PBKDF2
The PBKDF2 password hashing algorithm.
Crypt::PBKDF2::Hash
Abstract role for PBKDF2 hashing algorithms.
Crypt::PBKDF2::Hash::DigestHMAC
Digest::HMAC hash support for Crypt::PBKDF2.
Crypt::PBKDF2::Hash::HMACSHA1
HMAC-SHA1 support for Crypt::PBKDF2 using Digest::SHA
Crypt::PBKDF2::Hash::HMACSHA2
HMAC-SHA2 support for Crypt::PBKDF2 using Digest::SHA
Crypt::PerfectPaperPasswords
Steve Gibson's Perfect Paper Passwords
Crypt::PGP2
module for programmatic PGP 2.x on Unix
Crypt::PGP5
Object-oriented interface to PGP v5.
Crypt::PGPSimple
Basic interface to PGP
Crypt::PPDES
Crypt::Primes
Provable Prime Number Generator suitable for Cryptographic Applications.
Crypt::Pwsafe
Perl extension for decrypting and parsing PasswordSafe V3 data files
Crypt::Rabbit
The stream cipher Rabbit
Crypt::Rainbow
A Crypt::CBC compliant block cipher
Crypt::Random
Cryptographically Strong Random Numbers
Crypt::Random::Generator
Crypt::Random::Provider::devrandom
Crypt::Random::Provider::devurandom
Crypt::Random::Provider::egd
Crypt::Random::Provider::File
Crypt::Random::Provider::rand
Crypt::Random::Source
Get weak or strong random data from pluggable sources
Crypt::Random::Source::Base
Abstract base class for L<Crypt::Random::Source> classes
Crypt::Random::Source::Base::File
File (or device) random data sources
Crypt::Random::Source::Base::Handle
L<IO::Handle> based random data sources
Crypt::Random::Source::Base::Proc
Base class for helper processes (e.g. C<openssl>)
Crypt::Random::Source::Base::RandomDevice
Base class for random devices
Crypt::Random::Source::Factory
Load and instantiate sources of random data
Crypt::Random::Source::SSLeay
L<Net::SSLeay> support for
Crypt::Random::Source::Strong
Abstract base class for strong random data sources
Crypt::Random::Source::Strong::devrandom
A strong random data source using F</dev/random>
Crypt::Random::Source::Strong::SSLeay
Crypt::Random::Source::Strong::Win32
Get random data from the Windows API.
Crypt::Random::Source::Weak
Abstract base class for weak random data sources
Crypt::Random::Source::Weak::devurandom
A weak random data source using F</dev/urandom>
Crypt::Random::Source::Weak::openssl
Get random bytes from the OpenSSL
Crypt::Random::Source::Weak::OpenSSLRand
Use L<OpenSSL::Rand> as a
Crypt::Random::Source::Weak::rand
Use C<rand> to create random bytes
Crypt::Random::Source::Weak::SSLeay
Crypt::RandPasswd
Random password generator based on FIPS-181
Crypt::RC4
Implements the RC4 encryption algorithm
Crypt::RC4::XS
Perl implementation of the RC4 encryption algorithm
Crypt::RC5
Perl implementation of the RC5 encryption algorithm.
Crypt::RC6
RC6 encryption for Perl
Crypt::Rijndael
AES/Rijndael Encryption Module
Crypt::Rijndael::MySQL
MySQL compatible Rijndael (AES) encryption
Crypt::Rijndael_PP
pure perl implementation of Rijndael (AES)
Crypt::RIPEMD160
Perl extension for the RIPEMD-160 Hash function
Crypt::RIPEMD160::MAC
Perl extension for RIPEMD-160 MAC function
Crypt::Rot47
Encryption via the ROT47 substitution cipher
Crypt::RSA
RSA public-key cryptosystem.
Crypt::RSA::DataFormat
Data creation, conversion and reporting primitives.
Crypt::RSA::Debug
Debug routine for Crypt::RSA.
Crypt::RSA::Errorhandler
Error handling mechanism for Crypt::RSA.
Crypt::RSA::ES::OAEP
Plaintext-aware encryption with RSA.
Crypt::RSA::ES::PKCS1v15
PKCS #1 v1.5 padded encryption scheme based on RSA.
Crypt::RSA::Key
RSA Key Pair Generator.
Crypt::RSA::Key::Private
RSA Private Key Management.
Crypt::RSA::Key::Private::SSH
SSH Private Key Import
Crypt::RSA::Key::Public
RSA Public Key Management.
Crypt::RSA::Key::Public::SSH
SSH Public Key Import
Crypt::RSA::Primitives
RSA encryption, decryption, signature and verification primitives.
Crypt::RSA::SS::PKCS1v15
PKCS #1 v1.5 signatures.
Crypt::RSA::SS::PSS
Probabilistic Signature Scheme based on RSA.
Crypt::RSA::Yandex
Perl binding to modified RSA library (yamrsa) for encrypting Yandex auth token
Crypt::Salt
Module for generating a salt to be fed into crypt.
Crypt::SaltedHash
Working with salted hashes
Crypt::Scrypt
Perl interface to the scrypt key derivation function
Crypt::SEAL2
The stream cipher, SEAL v 2.0
Crypt::securid
this is a low-level module which you shouldn't use
Crypt::SecurID
Generate and verify SecurID time hash codes
Crypt::SEED
Perl extension for SEED encryption/decryption algorithm.
Crypt::Serpent
Serpent encryption for Perl
Crypt::Shark
A 64-bit block cipher that accepts a 128-bit
Crypt::Simple
encrypt stuff simply
Crypt::Simple::SMIME
Simple SMIME Email Encryptor
Crypt::SimpleGPG
easy encryption and decryption using GPG
Crypt::SKey
Perl S/Key calculator
Crypt::Skip32
32-bit block cipher based on Skipjack
Crypt::Skip32::Base32Crockford
Create url-safe encodings of 32-bit values
Crypt::Skip32::Base64URLSafe
Create URL-safe encodings of 32-bit values
Crypt::Skip32::XS
Drop-in replacement for Crypt::Skip32
Crypt::Skipjack
Crypt::CBC-compliant block cipher
Crypt::SmbHash
LM/NT hashing, for Samba's smbpasswd entries
Crypt::SMIME
S/MIME sign, verify, encrypt and decrypt
Crypt::SMimeEngine
Interface to SMIME with hw engine support
Crypt::Solitaire
A very simple encryption system
Crypt::Square
Crypt::CBC-compliant block cipher
Crypt::SSLeay
OpenSSL glue that provides LWP https support
Crypt::SSLeay::Conn
Crypt::SSLeay::CTX
Crypt::SSLeay::Err
Crypt::SSLeay::MainContext
Crypt::SSLeay::X509
Crypt::TC18
Crypt::CBC compliant block cipher
Crypt::Tea
Crypt::TEA
Tiny Encryption Algorithm
Crypt::Tea_JS
Crypt::TripleDES
Triple DES encyption.
Crypt::Twofish
The Twofish Encryption Algorithm
Crypt::Twofish2
Crypt::CBC compliant Twofish encryption module
Crypt::Twofish_PP
The Twofish Algorithm in Pure Perl
Crypt::Twofish_PP::Key16
Twofish with 16 byte (128 bits) keysize
Crypt::Twofish_PP::Key24
Twofish with 24 byte (192 bits) keysize
Crypt::Twofish_PP::Key32
Twofish with 32 byte (256 bits) keysize
Crypt::UnixCrypt
Perl-only implementation of crypt(3)
Crypt::UnixCrypt_XS
Perl-xs implementation of crypt(3)
Crypt::URandom
Provide non blocking randomness
Crypt::Util
A lightweight Crypt/Digest convenience API
Crypt::Vernam
Perl implementation of the Vernam cipher
Crypt::VERPString
Encrypt and encode fixed-length records for VERP
Crypt::Vigenere
Perl implementation of the Vigenere cipher
Crypt::Wilkins
Crypt::X509
Pure Perl X.509 Parser
Crypt::X509::CRL
Parses an X.509 certificate revocation list
Crypt::xDBM_File
encrypt almost any kind of dbm file
Crypt::XXTEA
XXTEA encryption arithmetic module.
Crypt::XXTEA::CImpl
Perl extension for encryption arithmetic module.
Crypt::YAPassGen
Yet Another (pronounceable) Password Generator

Problems, suggestions, or comments to Randy Kobes. Questions? Check the FAQ.
Enable installations using PAR::WebStart.