Можно ли перенести данную функцию на PHP?
Да, можно перенести функцию, написанную на Node.JS, на PHP. Однако, необходимо помнить о различиях в синтаксисе и стандартных библиотеках обеих языков программирования, а также учитывать особенности каждой платформы. В некоторых случаях может потребоваться полностью переписать функцию на PHP, чтобы она работала корректно.
Возможность переписать из одного ЯП в другой всегда есть, только это задание, а не вопрос, с таким на фриланс
$idDev = '3F004B000A51393032373131'; $xorMask = pack('V5', ...unpack('N5', sha1(hex2bin($idDev), true))); echo bin2hex($xorMask); // b121d8798a835bec4c596306cc00d6d2d5b5760a