Download the PHP package tiagocomti/yii2-cryptbox without Composer
On this page you can find all versions of the php package tiagocomti/yii2-cryptbox. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tiagocomti/yii2-cryptbox
More information about tiagocomti/yii2-cryptbox
Files in tiagocomti/yii2-cryptbox
Package yii2-cryptbox
Short Description Easy cryptbox for you guys
License BSD-3-Clause
Informations about the package yii2-cryptbox
Yii 2 Encrypt class util
Use the Yii 2 application best for rapidly creating small projects.
This class has as business purposes to facilitate and demystify the difficulty of encrypting data using php
This first project works together, a standalone version is being developed
DIRECTORY STRUCTURE
yii2-cryptbox/ Main folter of our project
|
| - commands/ Folter to easy commands for generate your keys
| - helpers/ Helpers
REQUIREMENTS
- The minimum requirement by this project template that your Web server supports PHP 5.6.0.
- Yii2 stable
- Libsodium
INSTALLATION
Install via Composer
If you do not have Composer, you may install it by following the instructions at getcomposer.org.
composer --prefer-dist tiagocomti/yii2-cryptbox
Now you be able to call our class like:
Cryptbox::generateKeyPair("ANY_SALT_YOU_WANT")
CONFIGURATION
Database
Edit the file config/web.php or console.php
and add this:
Edit the file console.php
and add this:
NOTES:
- Check and edit the other files in the
config/
directory to customize your application as required.
Samples
Keep your db password safe in php file - PERSONAL TIP
we need to set encrypt our password, use this command
This command will request for you a pass, NEVER pass your pass in command line, wait for shell input.
in your config/db.php
, we need to create our own Connection class and set our new encrypt password
Look that example of our new Connection class
Lets check our configuration
TIP:
If you need to change the password and you have cache enable, please run:
Save encrypted content to file with asymmetric encrypt
If you want to use the system secret for encrypt these file use like this:
If you want to use the system secret for encrypt these file use like this:
All versions of yii2-cryptbox with dependencies
yiisoft/yii2 Version ^2.0.13
ext-sodium Version *
aws/aws-sdk-php Version ^3.277.10