*Encryption* provides the ability to use mathematical algorithms to protect the confidentiality and integrity of information transmitted via insecure means or stored in an insecure location. While the detailed mathematics underlying encryption may be intimidating, the basic concepts are quite accessible, and all technology professionals should have at least a basic understanding of how encryption provides these security benefits.

In this article, we take a look at how you can use encryption algorithms to protect confidential information and prove to a recipient or third party that you are the undeniable sender of a message. You’ll also learn the basic principles that should guide the selection of an encryption technology.

Encryption takes cleartext data and uses a mathematical algorithm, in conjunction with an encryption key, to convert it into a form that is only readable by someone who knows the algorithm that was used and has access to the proper decryption key. This encrypted data is often referred to as the *ciphertext*. The encryption algorithm may be from one of two classes: symmetric algorithms and asymmetric algorithms.

In a *symmetric encryption algorithm*, both the sender and the recipient use the same key (known as the *secret key*) to encrypt and decrypt the message. One very basic symmetric encryption algorithm is known as the *rotational cipher*. In this algorithm, the sender simply "adds" the key to each character of the cleartext message to form the ciphertext. For example, if the key is 2, "A" would become "C", "B" would become "D", and so on. The recipient would then decrypt the message by "subtracting" the key from each character of the ciphertext to obtain the original message.

**Read more from ****informIT**

Although some suggested that I can use the restore last opened tabs feature, but that still requires me to login to websites that I accidentally closed, caching back video that I have watched, and most of the time, opening multiple tabs at once will choked your computer too.

I read from a discussion site that avoiding the warning is part of Chrome’s design philosophy. It wants to avoid modal dialog that will stop the flow of process for the user. However, if the warning will give more user satisfaction, why not?

There is a discussion still going on this topic after more than a year. Hopefully Chrome team will find a solution to this problem that fits into its design philosophy.

]]>