Cryptography takes a file and transforms it, through a cryptographic algorithm, into a new file (usually of about the same size - although it may also pad it to bring it up to a standard size). This new file is known as cyphertext. The original file (also known as clear text) can be recovered from the cyphertext by application of the decryption algorithm. Usually the encryption requires some kind of "key" as part of the algorithm. If the same key is used to both encrypt and decrypt, it is known as "symmetric". If different keys are used to encrypt and decrypt, it is known as "asymmetric".
Steganography hides a file within another file. Usually this is done by making changes to the bytes of the file in a way that does not obviously change the file that is being used as the repository for the hidden file. An example would be to take a graphic file and change the bits in the file that indicate the color of the pixels in the graphic file. The binary "word" 0110 0111 could be hidden in the graphic file by leaving the color of the first pixel, incrementing the color of the second and third by one, leaving the next two unchanged, then incrementing the next 3 by one. Changing the colors by one leaves the picture in the graphic file looking unchanged - a change of 1 in the value of the color is imperceptible to the human eye. The hidden message could be recovered by subtracting the values from the unaltered picture from the picture that has the message hidden in it.
In the case of cryptography, the objective is to make the message unreadable to anyone who doesn't have the key and know the correct algorithm. In the case of steganography, the objective is to hide the existence of the message.
I think you mean "Steganography".
main diff is cryptography in change the code format of original data & image stenography hide the data behind other file not change the data code this is main diff b/w image stenography & cryptography.
Three methods of cryptography are Substitution (substituting one symbol for another), Transposition (rearranging the order of the characters), and Steganography (hiding the existence of the message).
Some uses are: Signals Analysis, DSP, cryptography, steganography, and image editing.
Cryptology is the study of codes and ciphers while cryptography is the creating of codes and ciphers.
I think no same meaning , only spellings are different.
The word cryptography means hidden writing, and it refers to the practice of using encryption to conceal text.. And cryptanalysis studies encryption and encrypted messages, hoping to find the hidden meanings.
Steganography is good with JAVA because JAVA is a highly secured language. If we use steganography with JAVA, it will enforce multiple levels of security of data. form: RISHU
Hiding messages in digital data. See http://en.wikipedia.org/wiki/Steganography which will help.
The obvious advantage of steganography is that you can hide a secret message in another message, be it text, image, audio, or whatever media you decide to hide your secret in. The main problem with this is that either you or the person you're sending the "secret" message to need to be able to find the message. And if you can find it, then the bad guys you want to keep the message a secret from can find it, too.
public key cryptography private key cryptography
Text encryption with audio typically employs algorithms that combine audio steganography and cryptography. Steganography techniques hide text within audio files, while cryptographic algorithms, such as AES (Advanced Encryption Standard), encrypt the text before embedding it. This dual approach ensures that the information remains secure and concealed within the audio medium, making it difficult to detect and access without the appropriate decryption key.