Консультация № 143689
12.09.2008, 00:19
0.00 руб.
0 1 1
Доброго времени суток. Имееется такая проблема: Нужно закодировать XORом файл. Но как это сделать на php? Открываю я файл например, 1 символ - 8 байт, но как получить двоичный код сивола для последующего шифрования? Кто может помочь?

Обсуждение

Неизвестный
12.09.2008, 10:13
общий
это ответ
Здравствуйте, Krisp!
Для начала поправочка (скорее всего
1 символ - 8 байт
чисто механическая ошибка, но всё же): 1 символ = 1 байт = 8 бит, и то не во всех кодировках, но для целей шифрования интерпретировать содержимое файла удобнее(и вполне достаточно) именно так. А дальше в PHP всё как у других: побитовые операторы работают как с числами, так и с символами и даже строками (только надо не забывать что строчные операнды урезаются до длины меньшего из них).
Форма ответа