Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/messageservice/lib/Providers/ |
Upload File : |
<?php namespace Bitrix\MessageService\Providers; use Bitrix\Main\Security\Cipher; trait Encryptor { protected static function encrypt(string $data, string $cryptoKey): string { $encryptedData = ''; try { $cipher = new Cipher(); $encryptedData = $cipher->encrypt($data, $cryptoKey); $encryptedData = \base64_encode($encryptedData); } catch (\Bitrix\Main\Security\SecurityException $e) {} return $encryptedData; } protected static function decrypt(string $encryptedData, string $cryptoKey): string { $decryptedData = ''; try { $cipher = new Cipher(); $decryptedData = base64_decode($encryptedData); $decryptedData = $cipher->decrypt($decryptedData, $cryptoKey); } catch(\Bitrix\Main\Security\SecurityException $e) {} return $decryptedData; } }