affinity4/cipher
Cipher encrypt/decrypt. Encrypt and decrypt private strings. Useful if you need to store a string as a hash but need to see it as plain text also. DO NOT USE FOR PASSWORD AUTHENTICATION!
1.0.0
2018-04-07 22:29 UTC
Requires
- php: >=5.6
Requires (Dev)
- phpunit/phpunit: ^6.5
README
Encrypt and decrypt private strings. Useful if you need to store a string as a hash but need to see it as plain text also.
DO NOT USE FOR PASSWORD AUTHENTICATION!
Installation
Composer
composer require affinity4/cipher
Usage
// Used by both excrypt and decrypt methods, so should be available globally
// Perhaps as an environment variable
$key = 'b1f1e6225cb2b6d0230b16125e45ca63';
$str = 'my secret';
$encrypted = \Affinity4\Cipher\Cipher::encrypt($str, $key); // piqwpeiqep12801aqwie0248quqjowq==
$decrypted = \Affinity4\Cipher\Cipher::decrypt($encrypted, $key); // my secret
Licence
MIT 2018 Luke Watts