Encryption vs Encoding
Summary: Difference Between Encryption and Encoding is that Encryption is the process of converting readable data into unreadable characters to prevent unauthorized access. You treat encrypted data just like any other data. While you encrypt data using Encoding. The process of putting series of characters or text into a special format to make these characters secure is known as Encoding.
Encryption is the process of converting readable data into unreadable characters to prevent unauthorized access. You treat encrypted data just like any other data. That is, you can store it or send it in an e-mail message. To read the data, the recipient must decrypt, or decipher, it into a readable form.
In the encryption process, the unencrypted, readable data is called plaintext. The encrypted (scrambled) data is called ciphertext. An encryption algorithm is a set of steps that can convert readable plaintext into unreadable ciphertext. Encryption programs typically use more than one encryption algorithm, along with an encryption key. An encryption key is a programmed formula that the originator of the data uses to encrypt the plaintext and the recipient of the data uses to decrypt the ciphertext.
Some operating systems and e-mail programs allow you to encrypt the contents of files and messages that are stored on your computer. You also can purchase an encryption program, such as Pretty Good Privacy (PGP). A digital signature is an encrypted code that a person, Web site, or organization attaches to an electronic message to verify the identity of the message sender. Digital signatures often are used to ensure that an impostor is not participating in an Internet transaction. That is, digital signatures help to prevent e-mail forgery. A digital signature also can verify that the content of a message has not changed.
The process of putting series of characters or text into a special format to make these characters secure is known as Encoding. Code that is used by most of the computers for these type of text files is known as ASCII code aka (American Standard Code for Information Interchange). ASCII code is used depict uppercase and lowercase alphabetic characters, punctuation marks, numerals, and common symbols. Other commonly-used codes are Unicode, Uuencode, BinHex and MIME. The term encoding and decoding also refers to the means of converting analog-to-digital and digital-to-analog.