Есть код на шарпе: Код (PHP): var keyBytes = Encoding.UTF8.GetBytes("32 random chars"); В PHP мне нужно передать этот массив байт в качестве ключа шифрования в метод `mcrypt_encrypt`. Каким образом это можно реализовать? PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
http://php.net/mcrypt_encrypt Код (PHP): string mcrypt_encrypt ( string $cipher , string $key , string $data , string $mode [, string $iv ] ) где здесь массив? думаю тебе надо просто использовать строку. а так-то, можно получить массив: Код (PHP): php -r "var_dump(array_map('ord', str_split('string')));" Код (PHP): array(6) { [0]=> int(115) [1]=> int(116) [2]=> int(114) [3]=> int(105) [4]=> int(110) [5]=> int(103) } или сделать какие-то преобразования через pack(), непонятно только что именно тебе нужно. P.S. в PHP нет аналога сишного или еще какого низкоуровневого массива байт. как и нет типа "байт". в пыхе, как правило, когда надо передать нетипизованный кусок данных, используется строка.