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?