何为对称加密

简介

对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法。有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,同时解密密钥也可以从加密密钥中推算出来。而在大多数的对称算法中,加密密钥和解密密钥是相同的,所以也称这种加密算法为秘密密钥算法或单密钥算法。它要求发送方和接收方在安全通信之前,商定一个密钥。对称算法的安全性依赖于密钥,泄漏密钥就意味着任何人都可以对他们发送或接收的消息解密,所以密钥的保密性对通信的安全性至关重要。

举例

小红想给小绿表白,想写了封情书给小绿。但是由于距离远,小红需要小黑帮忙传递情书。这时候小红担心小黑会在中间拆信偷看,于是决定对信进行加密。小红事先告诉过小绿:“我以后给你写的任何一个单词都会往后推一个字母,比如I就变成了J,L就变成了M。这样你以后收到我写的信后,把所有字母都往前推一个,就知道我想说什么了”。这个方法就是密码学中最基本的加密算法对称加密。

参考资料

1.对称加密_百度百科

2. Asymmetric Encryption - Simply explained

猜你喜欢

转载自blog.csdn.net/LDDlove_java/article/details/126977991