• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/rsaopenssl.php
  • Класс: CRsaOpensslProvider
  • Вызов: CRsaOpensslProvider::Decrypt
public function Decrypt($data)
{
	$key = openssl_pkey_get_private($this->_PRIV);

	$out = '';
	$blocks = explode(' ', $data);
	foreach($blocks as $block)
	{
		$out1 = '';
		openssl_private_decrypt(strrev(base64_decode($block)), $out1, $key, OPENSSL_NO_PADDING);
		$out1 = strrev($out1);
 		$out .= $out1;
	}
	$out = rtrim($out);

	return $out;
}