Thursday, May 30, 2013

ENCRYPTION AND DECRYPTION


ENCRYPTION
Encryption is the conversion of data into a form, called a ciphertext that cannot be easily understood by unauthorized people. Decryption is the process of converting encrypted data back into its original form, so it can be understood.   Encryption is the process of coding information which could either be a file or  mail message  in into cipher text  a form unreadable without a decoding key in order to prevent anyone except the intended recipient from reading that data. Decryption is the reverse process of converting encoded data to its original un-encoded form, plaintext.

THE PROCESS
There are two types of encryption: symmetric and asymmetric (also called public key). With symmetric encryption, you run a file through the program and create a key that scrambles the file. Then you e-mail the encrypted file to the recipient and separately transmit the decoding key (which could be a password or another data file). Running the same encryption application, the recipient uses the decoding key to unscramble the message. Symmetric encryption is fast but not as safe as asymmetric encryption because someone could intercept the key and decode the messages. But because of its speed, it's commonly used for e-commerce transactions. Asymmetric encryption is more complex--and more secure. Two related keys are required: a public key and a private key. You make your public key available to anyone who might send you encrypted information. That key can only encode data; it cannot decode it. Your private key stays safe with you. When people wish to send you encrypted information, they encrypt it using your public key. When you receive the ciphertext, you decrypt it with your private key. Asymmetric encryption's added safety comes at a price: More computation is required, so the process takes longer.

ADVANTAGES & DISADVANTAGES

Advantages of Encryption
·         Confidentiality of information guaranteed
·         Provide authentication and integrity protection in the checksum algorithm / hash
·         Tackling the phone tapping and email
·         For digital signature

Disadvantages of Encryption
·         Encryption terrorist plot
·         Concealment of a criminal record by a criminal
·         Messages cannot be read when the message recipient forgotten or lost keys
 
DECRYPTION
Decryption is a process of reversing the encryption process. Decryption forms a very critical part of web site design and thus is very important across many areas of web development and web site advertising.
Decryption in a web page design is very important when your website is dealing with user passwords. If the user has forgotten his password or wants to change his password, decryption process is called. The web designer n must include this process efficiently and must be executed quickly. You can see how this concept also applies to email marketing and newsletter design. Often, it will be useful to invest in email marketing software to make things simpler for the web master.

THE PROCESS
Decryption process in the web page design becomes very important as far as user security is concerned. When the uses enter password to log in to his account, decryption algorithm is called for. The website builder must use foolproof decryption algorithms to decrypt the passwords entered by the users. If the algorithms used by the designer of the web page design are faulty or if they have any loopholes, it might not authenticate the users efficiently. What this might imply is some malicious user might get access to the accounts which might result in grave consequences. On the other hand, if the algorithms used by the designer of the web page design are not proper, it might not validate the users and may not allow the authenticate users to gain access to their access to their accounts. It is also essential that the process of decryption of algorithms in the web page design takes place quickly. The users of the web page design may log in and log out on a number of times in a day. If they have to wait long for decrypting their algorithms, it will not make the users any happy. The designer pf the web page design must ensure that he includes various tools and software products to bring about efficient decryption.