1. Go to this page and download the library: Download lorddashme/php-cryptor library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
lorddashme / php-cryptor example snippets
ordDashMe\Cryptor\OpenSSL\OpenSSL;
// Initialize the OpenSSL class.
$openssl = new OpenSSL();
// Provide the cipher method that will be using.
$openssl->cipherMethod(
OpenSSL::CIPHER_METHOD_AES256
);
// Provide the key that will be using to encrypt the given content.
$openssl->key('password');
// The plain text that will be process to encrypt.
$openssl->content('this is the plain text');
// Execute the encryption process.
$openssl->encrypt();
// Output the processed content.
$openssl->get(); // echo "YToyOntzOjc6ImNvbnRlbnQiO3M6MzI6..."
ordDashMe\Cryptor\OpenSSL\OpenSSL;
// Initialize the OpenSSL class.
$openssl = new OpenSSL();
// Provide the cipher method that will be using.
$openssl->cipherMethod(
OpenSSL::CIPHER_METHOD_AES256
);
// Provide the key that will be using to encrypt the given content.
$openssl->key('password');
// The encrypted content that will be process to decrypt.
$openssl->content('YToyOntzOjc6ImNvbnRlbnQiO3M6MzI6...');
// Execute the decryption process.
$openssl->decrypt();
// Output the processed content.
$openssl->get(); // echo "this is the plain text"
ordDashMe\Cryptor\PasswordHashing\PasswordHashing;
// Initialize the Password Hashing class.
$hashing = new PasswordHashing();
// Provide the algorithm to be use for hashing.
$hashing->algorithm(
PasswordHashing::ALGO_PASSWORD_DEFAULT
);
// Execute the hashing process.
$hashing->hash('Need to be hash');
// Output the processed content.
$hashing->get(); // echo "$2y$10$cwzwDA.wXJitJMPQt9ogDe5rf46dASXh8r5DPIyH1Up3HhhROcFti"
ordDashMe\Cryptor\PasswordHashing\PasswordHashing;
// Initialize the Password Hashing class.
$hashing = new PasswordHashing();
// Provide the algorithm to be use for hashing.
$hashing->algorithm(
PasswordHashing::ALGO_PASSWORD_DEFAULT
);
// Execute the re-hashing process.
$hashing->rehash('Need to be hash', '$2y$10$cwzwDA.wXJitJMPQt9ogDe5rf46dASXh8r5DPIyH1Up3HhhROcFti');
// Output the processed content.
$hashing->get(); // echo "$2y$10$cwzwDA.wXJitJMPQt9ogDe5rf..."
ordDashMe\Cryptor\PasswordHashing\PasswordHashing;
// Initialize the Password Hashing class.
$hashing = new PasswordHashing();
// Execute the get info function.
$hashing->getInfo('$2y$10$cwzwDA.wXJitJMPQt9ogDe5rf46dASXh8r5DPIyH1Up3HhhROcFti'); // return array(...)
ordDashMe\Cryptor\PasswordHashing\PasswordHashing;
// Initialize the Password Hashing class.
$hashing = new PasswordHashing();
// Execute the verify function.
$hashing->verify('Need to be hash', '$2y$10$cwzwDA.wXJitJMPQt9ogDe5rf46dASXh8r5DPIyH1Up3HhhROcFti'); // return boolean
txt
composer
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.