i want to learn working of DES, AES, RSA encryption algorithm.also teach me how secure socket layer (SSL) encrypt data.Can you tell about weaknesess of these algorithm on basis of some factors like security, speed wise.do you know about any other technology for data hiding like stegno graphy, elliptic curve?which one is a better, secure, fast technology for message or data encryption and why? i need material o that. please help me.an other question if user want to encrypt data for security purpose before sending it in any external environment through internet?which methodology will be better to adopt and it should more secure and faster encryption of data? please explain in detail if any one has some knowledge?