public static function binarySidToString($binSid)
{
$sidHex = unpack('H*hex', $binSid)['hex'];
$subAuths = unpack('H2/H2/n/N/V*', $binSid);
$revLevel = hexdec(substr($sidHex, 0, 2));
$authIdent = hexdec(substr($sidHex, 4, 12));
return 'S-' . $revLevel . '-' . $authIdent . '-' . implode('-', $subAuths);
}