Crypt

Компонент шифрования данных

Package: alonity\crypto\Crypt

Ручная установка

composer require alonity/crypt

Использование

Компонент основан на статическом подходе, по этому ко всем методам необходимо обращаться соответственно.

Генерирование случайных строк

Пример генерации случайной строки на основе следующих символов:

0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZабвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ~!@#$%^&*()_+\/.,`?><}{[]
Crypt::random(20);

То же самое, можно произвести и с помощью метода rand, но на основе собственных символов, переданных в качестве параметра $data

Crypt::rand(20, '0123456789abcde')

Шифрование строк

Вы можете зашифровать строки используя секретный ключ

Crypt::encodeString('MyString', 'password');

И то же самое, только обратно действие

Crypt::decodeString('...', 'password');

Last updated

Was this helpful?