
Код AS3:
/**
*
* Шифрует byteArray по алгоритму XOR
* используя ключ key
*
* Применяется в библиотеке main-server
*
* @param binaryData
* @param key
*/
public static function XOR(binaryData:ByteArray, key:String):void{
var keyIndex:Number=0;
for (var i:Number = 0; i < binaryData.length; i++) {
binaryData[i] = binaryData[i] ^ key.charCodeAt(keyIndex);
keyIndex++;
if (keyIndex >= key.length) {
keyIndex=0;
}
}
}
Аналогично на ПХП