For our project, we wrote a simple encryption program in assembly language. We use it to encode and decode a string. It would be classified as a symmetric encryption algorithm because it uses the same key to encode and decode.
It works by using XOR with an 8-bit binary key, then rotates the bits 2 to the left and adds 20h. Decrypt works as the reverse.