Classes, interfaces, and traits

BlockCipher

Encrypt using a symmetric cipher then authenticate using HMAC (SHA-256)

« More »

FileCipher

Encrypt/decrypt a file using a symmetric cipher in CBC mode then authenticate using HMAC

« More »

Hmac

PHP implementation of the RFC 2104 Hash based Message Authentication Code

« More »

SymmetricPluginManager

Plugin manager implementation for the symmetric adapter instances.

« More »

Utils

Tools for cryptography

« More »

Classes, interfaces, and traits

ExceptionInterface

« More »

InvalidArgumentException

Invalid argument exception

« More »

RuntimeException

Runtime argument exception

« More »
This namespace does not contain any documentable elements

Classes, interfaces, and traits

Pbkdf2

PKCS #5 v2.0 standard RFC 2898

« More »

SaltedS2k

Salted S2K key generation (OpenPGP document, RFC 2440)

« More »

Scrypt

Scrypt key derivation function

« More »

Classes, interfaces, and traits

ExceptionInterface

« More »

InvalidArgumentException

Invalid argument exception

« More »

RuntimeException

Runtime argument exception

« More »

Classes, interfaces, and traits

PasswordInterface

« More »

Apache

Apache password authentication

« More »

Bcrypt

Bcrypt algorithm using crypt() function of PHP

« More »

BcryptSha

Bcrypt algorithm using crypt() function of PHP with password hashed using SHA2 to allow for passwords >72 characters.

« More »

Classes, interfaces, and traits

ExceptionInterface

« More »

InvalidArgumentException

Invalid argument exception

« More »

RuntimeException

Runtime argument exception

« More »

Classes, interfaces, and traits

DiffieHellman

PHP implementation of the Diffie-Hellman public key encryption algorithm.

« More »

Rsa

Implementation of the RSA public key encryption algorithm.

« More »

RsaOptions

RSA instance options

« More »

Classes, interfaces, and traits

AbstractKey

« More »

PrivateKey

RSA private key

« More »

PublicKey

RSA public key

« More »

Classes, interfaces, and traits

ExceptionInterface

« More »

InvalidArgumentException

Invalid argument exception

« More »

RuntimeException

Runtime argument exception

« More »

Classes, interfaces, and traits

SymmetricInterface

« More »

Mcrypt

Symmetric encryption using the Mcrypt extension

« More »

PaddingPluginManager

Plugin manager implementation for the padding adapter instances.

« More »

Classes, interfaces, and traits

ExceptionInterface

« More »

InvalidArgumentException

Invalid argument exception

« More »

RuntimeException

Runtime argument exception

« More »

Classes, interfaces, and traits

PaddingInterface

« More »

NoPadding

No Padding

« More »

Pkcs7

PKCS#7 padding

« More »