https://github.com/fzed51/spicy-mash
Classe de cryptage et décryptage simplifiée se basant sur OpenSSL
https://github.com/fzed51/spicy-mash
cryptography openssl php simple
Last synced: 5 months ago
JSON representation
Classe de cryptage et décryptage simplifiée se basant sur OpenSSL
- Host: GitHub
- URL: https://github.com/fzed51/spicy-mash
- Owner: fzed51
- License: mit
- Created: 2021-03-02T16:51:22.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-11-02T23:26:26.000Z (over 4 years ago)
- Last Synced: 2025-05-16T21:46:09.728Z (about 1 year ago)
- Topics: cryptography, openssl, php, simple
- Language: PHP
- Homepage:
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# spicy-mash
Classe de hachage, cryptage et décryptage simplifiée se basant sur OpenSSL
# Installation
```
composer require fzed51/spicy-mash
```
# Utilisation
## cryptage
```php
crypt('message', 'spicy');
echo $mash->decrypt($mashed, 'spicy'); // message
```
```php
crypt('message', 'more spicy');
echo $mash->decrypt($mashed, 'more spicy'); // message
```
```php
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
```php
$mash = new \Helper\SpicyMash();
$mashed = $mash->hash('message');
echo $mashed; // f8daf57a33..//..1770d5952c
```