Because there's no key involved from the users end view (eg no password to enter) it uses a static method of encoding it, it's not fancy it was only meant to be enough to bypass chat filters (originally intended for yahoo chat)
So it encodes the message before sending, on recv of a text, it...