PHP code example of lorddashme / php-cryptor

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