Skip to content

fzed51/spicy-mash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spicy-mash

Classe de hachage, cryptage et décryptage simplifiée se basant sur OpenSSL

Installation

  composer require fzed51/spicy-mash

Utilisation

cryptage

<?php
$mash = new \Helper\SpicyMash();
$mashed = $mash->crypt('message', 'spicy');
echo $mash->decrypt($mashed, 'spicy'); // message
<?php
$mash = new \Helper\SpicyMash('spicy');
$mashed = $mash->crypt('message', 'more spicy');
echo $mash->decrypt($mashed, 'more spicy'); // message
<?php
$mash = new \Helper\SpicyMash('spicy');
$mashed = $mash->crypt('message');
echo $mash->decrypt($mashed); // message

en cas d'abscence de clé (principale et spécifique) une exception est levée.

en cas de problème de décryptage une exception est levée

hachage

$mash = new \Helper\SpicyMash();
$mashed = $mash->hash('message');
echo $mashed; // f8daf57a33..//..1770d5952c

About

Classe de cryptage et décryptage simplifiée se basant sur OpenSSL

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages