对称密码方案优点:
对称密码方案缺点:
公钥算法的主要安全机制(优点):
公钥方案的主要缺点:由于公钥算法的密钥非常长,导致使用公钥算法对数据进行加密的计算量非常大———通俗地说,就是非常慢。
函数f()是一个单项函数,仅当:

实际的公钥方案中常使用两种主流的单向函数:
密钥等级与安全等级:
“n位安全等级”: 如果已知最好的攻击需要
2
n
2^{n}
2n步才能破解某个算法,则这个算法可以称为拥有“n位安全等级”。这个定义非常容易理解,因为安全等级为n的对称算法对应的密钥长度也为n位。非对称算法的密码强度与安全性之间的关系没有这么直观。下表显示了位数为80、128、192和256的四个安全等级对应的公钥算法推荐使用的位长度。从表中可以看出,类似RSA的方案和离散对数方案都需要非常长的
