encryption script

Started by Memor-X, December 21, 2010, 06:40:16 pm

Previous topic - Next topic

ForeverZer0

Quote from: Blizzard on January 06, 2011, 04:36:04 pm
Actually with asymmetric encryption, the system only has to know the decryption key. :)


Using Ruby, and no other language, how can you possibly protect that key from the user, though?
I am done scripting for RMXP. I will likely not offer support for even my own scripts anymore, but feel free to ask on the forum, there are plenty of other talented scripters that can help you.

Blizzard

You can't. You have to have the key inside the game to decrypt the data. As soon as you do that, you give the user the key. You can, of course, massively obfuscate the code, but that isn't heavy protection.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

ForeverZer0

That has been my main point. A Ruby encryption method, with no other external dll or anything, will NEVER be a good encryption method to protect the data from the user. You can confuse the the casual gamer some, but at some point, all your data is %100 exposed to someone to add a couple lines of code and view it.

I challenge anyone to think its not and try. Really. Write something in pure Ruby that protects your game data while still allowing it to run, and I will show you just how easy it is to crack. I do not proclaim myself to be a hacker, I'm merely someone who understands the language enough to know that it is futile.
I am done scripting for RMXP. I will likely not offer support for even my own scripts anymore, but feel free to ask on the forum, there are plenty of other talented scripters that can help you.

Blizzard

If you have something to decrypt the RGSSAD archive, you just need to know some Ruby in order to crack it. It's not even that hard.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.