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

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

主站蜘蛛池模板: 闽侯县| 牡丹江市| 伊吾县| 万年县| 瑞昌市| 陈巴尔虎旗| 漳平市| 古浪县| 临泉县| 阳朔县| 饶阳县| 黔江区| 房山区| 重庆市| 鄂伦春自治旗| 临沧市| 寻甸| 宿迁市| 梁山县| 尖扎县| 新巴尔虎左旗| 衡山县| 赤壁市| 连平县| 陈巴尔虎旗| 罗源县| 平阴县| 教育| 道真| 昌都县| 栾川县| 宁阳县| 岫岩| 西贡区| 金阳县| 连州市| 新绛县| 金秀| 云浮市| 大埔县| 朝阳区|