An open API service indexing awesome lists of open source software.

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

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
```