Try to learn more about cryptography, networks and learn C very well to know what parts of your code can be exploited