So, here it is:
The Ultimate Encryption Extension
GMCrypt can encrypt/decrypt has 7 different encryption algorithms, some faster, some more secure.
One of the parameters passed it the encryption strength, from 0-6.
Encryption level 0, One-Char XOR, encrypts around 40MB per second.
Encryption level 6, however, encrypts around 20MB per second.
It's still better than my original pure-GML 429KB per second, whose algorithm is similar to Encryption Level 1 in GMCrypt.
GMCrypt can encrypt/decrypt either a file or a string.
You can have it do the file-opening and converting for you,
or a string can be passed and the encrypting is done on the string!
Note, strings are passed by reference and will therefore be directly edited. Scary, huh?
In order to use, you must provide credit of some sort in the game using it.
Also, you should send me a PM/Email so I can support your game. Help me help you help us all, right?
So, here is the link:
Download gmcrypt - gex.zip from Host-A
To help support this topic, reply with a review after download, please?
Also, take a look at the sister topic for those who prefer DLLs: GMCrypt DLL
Update 4/12/2011 - Fixed DLL Memory Leak
Edited by kupiakos, 12 April 2011 - 05:58 PM.