官术网_书友最值得收藏!

Symmetric cryptography

The core idea of data encryption is the use of complex mathematical equations to encode (or cipher) data, which in effect will make this data unreadable to humans. In the world of secure software communication, the encrypted data can then be sent to the intended receiver, which will be expected to decrypt the data back to its original human-readable form.

In almost all cases, to encrypt a piece of data, you will need an encryption key. Encryption keys are simply a piece of the complex mathematical equations used to encode the data. In some encryption algorithms, you can use the same encryption key to decrypt your data back to its original form. In others, a decryption key that is different than the encryption key is needed to perform the decryption. 

Symmetric cryptography or symmetric-key algorithms are the algorithms that make use of the same key to encrypt and decrypt the data, which is why they are called symmetric. The following diagram shows where an encryption key is utilized to encrypt the word Hello into an encoded form, then the same key is used with the encoded data to decrypt it back to the word Hello.

Symmetric cryptography

主站蜘蛛池模板: 开化县| 靖远县| 苗栗市| 上林县| 乌兰县| 喀喇| 灵武市| 诸城市| 南雄市| 桐庐县| 舒兰市| 仁化县| 株洲市| 福鼎市| 玉门市| 满城县| 岳西县| 濮阳县| 明光市| 大同县| 泽普县| 丰顺县| 焉耆| 阿克陶县| 上思县| 梅河口市| 新晃| 通辽市| 普洱| 颍上县| 汪清县| 云阳县| 合江县| 西安市| 吉木萨尔县| 昌平区| 镇巴县| 石林| 凤城市| 巴楚县| 新建县|