Steven D'Aprano wrote: > But XORing bytes seems perfectly reasonable. Bytes are numbers, even if > we display them as ASCII characters. Yep. Implement it for bytes, then the user can decode/encode as appropriate for the application. -- Greg