Download the PHP package rnr1721/le7-cryptography without Composer
On this page you can find all versions of the php package rnr1721/le7-cryptography. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rnr1721/le7-cryptography
More information about rnr1721/le7-cryptography
Files in rnr1721/le7-cryptography
Package le7-cryptography
Short Description Cryptography is a lightweight PHP library designed for password encryption, decryption, verification, and random password generation. This library is dependency-free, requiring only the PHP OpenSSL extension
License MIT
Informations about the package le7-cryptography
le7-cryptography
Le7 Cryptography is a lightweight PHP library designed for password encryption, decryption, verification, and random password generation. This library is dependency-free, requiring only the PHP OpenSSL extension
A small PHP library designed for encrypting, decrypting, verifying passwords, and generating random passwords securely. It relies solely on PHP's OpenSSL extension and has no additional dependencies.
Features
- Strong Encryption: Utilizes OpenSSL for robust password encryption and decryption using various algorithms such as AES-128, AES-192, AES-256, and DES-EDE3.
- Password Generation: Generates random passwords of customizable lengths, allowing you to specify the character set for password generation.
- Password Verification: Verifies whether a provided password matches a previously encrypted password, ensuring secure authentication.
Requires
- PHP 8.0 or higher
- PHP ext-openssl
- composer
Installation
To install the Cryptography Library, simply clone the repository or download the source files and include them in your PHP project.
Usage
You can specify the key directly when creating the class object, or use a custom one for each encryption/decryption operation.
Or you can use key for each operations
Also you can set symbols, allowed for random password generation
And you can get array of allowed methods
Contributing
Contributions are welcome! Please feel free to submit bug reports, feature requests, or pull requests. For major changes, please open an issue first to discuss the proposed changes.
License
This project is licensed under the MIT License - see the LICENSE file for details.
All versions of le7-cryptography with dependencies
ext-openssl Version *