• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/crypt.php
  • Класс: CCryptblowfish
  • Вызов: CCryptblowfish::__BlowfishDecrypt
function __BlowfishDecrypt(&$Xl, &$Xr)
{
	for ($i = 17; $i >= 2 ; $i--)
	{
		$Xl = $Xl ^ $this->arSubkeys["P"][$i];
		$Xr = $this->__F($Xl) ^ $Xr;

		$tmp = $Xl;
		$Xl = $Xr;
		$Xr = $tmp;
	}

	$tmp = $Xl;
	$Xl  = $Xr;
	$Xr  = $tmp;

	$Xr  = $Xr ^ $this->arSubkeys["P"][1];
	$Xl  = $Xl ^ $this->arSubkeys["P"][0];
}