Проблема с бинарными данными в форме

Ямерт

The Old One
Проблема с бинарными данными в форме

Есть проблема.
Запросы между партнёрским сайтом и моим идут с подписью передаваемых данных (тот кто посылает делает подпись данных с помощью openssl_sign()). Полученная сигнатура - бинарные данные, и при записи их в хиддэн-поле формы некоторые символы преобразуются (например, символ переноса строки) - в результате полученная сайтом-адрессатом сигнатура отличается от оригинальной. Излише говорить, что аутентификация из-за этого проваливается.

Как сделать, чтобы бинарные данные хранились в hidden'e as-is?
Вообще - возможно ли это в принципе?
 

Макс

Старожил PHPClub
а что если в хиден-поле писать не сигнатуру а base64_encode($signature); ?
а в скрипте base64_decode() предварительно делать
 
Сверху