SPEhosting, on 20 November 2012 - 15:54, said:
I do not take you comment offensively but I am making encryption programs and I am simply exploring methods to ensure no reverse engineering of the encrypted data can happen (or happen with extreme ease)
Dr_Asik, on 20 November 2012 - 17:36, said:
A good encryption method is hard to break even if the attacker knows exactly how it works. Obfuscating your source code will NOT improve the strength of the encryption it performs. Everyone knows how AES works, for instance, yet no one can break it. The program TrueCrypt is open-source yet it is widely used to secure sensitive data and is considered secure.
Security comes not from obfuscation of algorithms but from the time it would take an attacker to break the encryption.
This!
OP, forget it, code obfuscation is not about protecting data, it's about making it harder for other programmers to copy your code. As Asik said above, just simply encrypt your data, and for f-sake don't create your own encryption algorithm, use something standard.
This thread is pointless, lets return conversation to your
other thread or make a new one on the lines of 'help me design a secure chat client'.