在对称加密算法中,数据发送方将明文(原始数据)和加密秘钥一起经过特殊加密算法处理后,生成复杂的加密密文进行发送,数据接收方收到密文后,若想读取原文,则需要使用加密使用的秘钥及相同算法的逆算法对加密的密文进行解密,才能恢复成可读明文。在对称加密算法中,使用的秘钥只有一个,发送和接收双方都使用这个秘钥对数据进行加密和解密,这就要求加密和解密方事先都必须知道加密的秘钥。
但是,对称加密算法的安全性依赖于秘钥,泄露秘钥就意味着任何人都可以对加密的密文进行解密,因此秘钥的保护对于加密信息是否安全至关重要。