concrete/src/Encryption/EncryptionService.php
public static function encrypt($text)
    {
        if (function_exists('mcrypt_encrypt')) {
            $iv_size = mcrypt_get_iv_size(MCRYPT_XTEA, MCRYPT_MODE_ECB);
            $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
            $len = mcrypt_get_key_size(MCRYPT_XTEA, MCRYPT_MODE_ECB);

            /** @var \Concrete\Core\Config\Repository\Repository $config */
            $config = \Core::make('config/database');
            $text = base64_encode(mcrypt_encrypt(MCRYPT_XTEA, substr($config->get('concrete.security.token.encryption'), 0, $len), $text, MCRYPT_MODE_ECB, $iv));
        }

        return $text;
    }
public static function encrypt($text)
    {
        if (function_exists('mcrypt_encrypt')) {
            $iv_size = mcrypt_get_iv_size(MCRYPT_XTEA, MCRYPT_MODE_ECB);
            $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
            $len = mcrypt_get_key_size(MCRYPT_XTEA, MCRYPT_MODE_ECB);

            /** @var \Concrete\Core\Config\Repository\Repository $config */
            $config = \Core::make('config/database');
            $text = base64_encode(mcrypt_encrypt(MCRYPT_XTEA, substr($config->get('concrete.security.token.encryption'), 0, $len), $text, MCRYPT_MODE_ECB, $iv));
        }

        return $text;
    }
public static function encrypt ( $ text ) { if ( function_exists ( 'mcrypt_encrypt' ) ) { $ iv_size = mcrypt_get_iv_size ( MCRYPT_XTEA , MCRYPT_MODE_ECB ) ; $ iv = mcrypt_create_iv ( $ iv_size , MCRYPT_RAND ) ; $ len = mcrypt_get_key_size ( MCRYPT_XTEA , MCRYPT_MODE_ECB ) ; /** @var \Concrete\Core\Config\Repository\Repository $config */ $ config = \ Core :: make ( 'config/database' ) ; $ text = base64_encode ( mcrypt_encrypt ( MCRYPT_XTEA , substr ( $ config -> get ( 'concrete.security.token.encryption' ) , 0 , $ len ) , $ text , MCRYPT_MODE_ECB , $ iv ) ) ; } return $ text ; }
Takes un-encrypted text and encrypts it.

@param string $text

@return string $text
Takes un - encrypted text and encrypts it .