The package provides standard implementations and utilities to easy encrypt and decrypt strings as well as working with signatures.
Delegate for encrypting and decrypting.
Interface for factories creating crypting delegates.
An interface that is able to hash passwords and check existing hashes against a password.
BCrypt implements OpenBSD-style Blowfish password hashing using the scheme described in "A Future-Adaptable Password Scheme" by Niels Provos and David Mazieres.
Uses salted Blowfish hashes from BCrypt.
Implements a combined strategy to hash passwords.
The class for signing and verifying signatures.
The class for decrypting strings.
Implements basic crypting decrypting.
Creates a crypting delegator.
A dummy implementation that actually does not hash any password but uses the plain password.
Class for encrypting strings.
Basic function for helping in encryption.
The class for generating key pairs.
Uses salted MD5 hashes from
Uses PHP-alike hashes.
Uses salted SHA256 hashes from
Uses salted SHA512 hashes from
Exception thrown from decryption process.
Exception thrown from encryption process.
Exception thrown from signing process.
Copyright © 2018. All rights reserved.