New version! I fixed a security flaw in the algorithm that allowed someone to find the password from an encrypted message if they had even a small part of that message in a decrypted state. I fixed it by adding a seeded pseudo-random number generator that I made. In English, that means that instead of encrypting with the password repeating as long as the text, it makes a list of "random" numbers that are derived from the password. (the list is the length of the text)
Hacked blocks by -TheHacker- Feel free to remix, or use this code in your projects (credit would be nice) This supports all ascii and ascii extended characters