This page that I created encrypts your code, although beware: Not secure it's only for simple stuff Do not use this page for real security!.
Each character controls part of the transform (XOR, rotation, offset, reverse flag, checksum seed, permutation seed).
Encryptions will appear down below and decryptions above!
How the algorithm maps the 6 key chars
key[0]: XOR byte applied to every byte.
key[1]: rotation amount (left rotate the byte array by this).
key[2]: additive offset applied to every byte (mod 256).
key[3]: reverse flag (odd=reverse array, even=no).
key[4]: checksum seed used when computing final checksum byte.
key[5]: part of the SHA-256 seed that deterministically generates a 256-byte permutation used as a substitution table.
Notes: This implementation mirrors the Python demo. It base64-encodes plaintext first (so arbitrary UTF-8 is supported), then performs transforms and outputs hex. If decryption fails you'll see an alert that checksum/base64 failed.