Hi there,
I'd like to suggest some modifications of TCP Packets structure. Actually, the packets are not encrypted and the way you decode it, isn't difficult. These packets should be hashed/salted to prevent any data stealing/decoding from them, what can significantly reduce cracking/unlocking at least for new versions.
The hash/salt is sent anywhere in the packet, being recognized by both sides (for example, starting inside a specific range and using a specific amount of bytes), and then, the receiver use this salt/hash to decode the data from the packet.
It means a single packet can have infinite variations, which will be extremely difficult for who wanna get the data from the packets to be successful.
In addition, a "time to time" verification can help with cracking prevent objective. A salted/hashed packet containing some keys can be sent every 10 minutes for example. This packet will be decoded by master server and compared with allowed keys for that user. Today, when a user joins a server, his connection pass over the master server to the server he is connecting.
I'd like to suggest some modifications of TCP Packets structure. Actually, the packets are not encrypted and the way you decode it, isn't difficult. These packets should be hashed/salted to prevent any data stealing/decoding from them, what can significantly reduce cracking/unlocking at least for new versions.
The hash/salt is sent anywhere in the packet, being recognized by both sides (for example, starting inside a specific range and using a specific amount of bytes), and then, the receiver use this salt/hash to decode the data from the packet.
It means a single packet can have infinite variations, which will be extremely difficult for who wanna get the data from the packets to be successful.
In addition, a "time to time" verification can help with cracking prevent objective. A salted/hashed packet containing some keys can be sent every 10 minutes for example. This packet will be decoded by master server and compared with allowed keys for that user. Today, when a user joins a server, his connection pass over the master server to the server he is connecting.