So register dl contains Input's length. ONE byte from original data will correspond to ONE byte of encrypted data. WXF acts in a very weird way. Anyway, the Tail doesn't play any role in decryption process, it just acts as a filler, so Header's size is always 255 bytes. We quickly discover that WXF proceeds exactly the same to decrypt Header as to recover original data.
Extension is only a way to determine correct viewer to be used.
Click here for Part B . Copyright December 1998 by Casimir. Mail Casimir Converted to hypertext by Joe Peschel December 14, 1998.