I remember the first time I started programming, I wanted to find a way to encrypt a string in some way. I managed to accomplish that in Visual Basic 6 with the help of the standard XOR. Obviously, this is not even in the same area code with proper encryption - it is merely a character swap and you should never, under any circumstances, use this in production. Ever. For training purposes, however, let's see how this can be done in x86 Assembly.