PHPackages                             phpsoftbox/encryptor - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. phpsoftbox/encryptor

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

phpsoftbox/encryptor
====================

Encryptor component for the PhpSoftBox framework

0139↓89.3%PHP

Since Mar 12Pushed 3mo agoCompare

[ Source](https://github.com/phpsoftbox/encryptor)[ Packagist](https://packagist.org/packages/phpsoftbox/encryptor)[ RSS](/packages/phpsoftbox-encryptor/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

PhpSoftBox Encryptor
====================

[](#phpsoftbox-encryptor)

Компонент для обратимого шифрования и расшифровки строк с поддержкой расширяемых драйверов. Подходит для случаев, когда нужен "хеш, который можно расшифровать" (фактически это шифртекст).

Установка
---------

[](#установка)

```
composer require phpsoftbox/encryptor
```

Основные сущности
-----------------

[](#основные-сущности)

- `Encryptor` — фасад и точка входа. Реализует `EncryptorInterface` и `EncryptedValueResolverInterface`.
- `DriverInterface` — контракт драйвера шифрования.
- `KeyProviderInterface` — источник текущего и предыдущих ключей.
- `EncryptedValue` — Value Object с шифртекстом, опциональными ключом и именем драйвера.

Быстрый старт
-------------

[](#быстрый-старт)

```
