1-Encryption for my character codes
2-Inputting code to load character
1.
I need a compact encryption and powerful enough to prevent any non-random modifications of my player's character. I know it can't be perfect since I want it compact, if I made it almost perfect, people would spend 20 minutes entering their code to play, or they just wouldn't.
By non-random modifications I mean that people shouldn't be able to guess easily what modifies what and abuse it until they get something. So if you could ever find something that may be compact and abuse-free, give me your idea I'm really looking forward to it. Mainly because now I have some ideas but I'm wondering if it could be any better.
Here is the list of what will be encrypted in the code:
So yes, 37 bytes (my mistake above) is a lot and I don't really want to add too much, I hope you can understand... I want people to play the game: not taking most of the time to input their character's code. And I also want reliable protection.
---
2.
Do any of you know the fastest way to input a code? There code is in Hex so there will be 16 options every nybble.
I though of many ways:
- Zergling running to very close locations.
- Mind control
- Lifting corresponding command center.
- Building corresponding unit in many buildings (Until I have 16 units).
What would be the best/most accurate one to enter a 16bit code with 37+ bytes lengh?
NOTE: 4 players will be loading at the same time their character.
And... Would text be possible to detect with EUDs with accuracy? So I could make something like: -load 234BA896F0D0E34D80B35D465EF7A8C85E9C609021B9634D0PE0A6D
I guess that would be much faster and error-free but I'm not sure if it's possible. ;/
I hope is it, like that I could do like in WC3.