密码算法[编辑]
密码算法概念
密码算法是用于加密和解密的数学函数,密码算法是密码协议的基础。现行的密码算法主要包括序列密码、分组密码、公钥密码、散列函数等,用于保证信息的安全,提供鉴别、完整性、抗抵赖等服务。假设我们想通过网络发送消息P(P通常是明文数据包),使用密码算法隐藏P的内容可将P转化成密文,这个转化过程就叫做加密。与明文P相对应的密文C的得到依靠一个附加的参数K,称为密钥。密文C的接收方为恢复明文,需要另一个密钥K-1完成反方向的运算。这个反向的过程称为解密。
根据密钥的特点
密码算法分为两类:对称密码算法和公钥密码算法。
对称面膜算法:也称单钥密码。就是说加密、解密密钥是相同的。
公钥密码算法:也称非对称密码。在这里用于加密的密钥不同于解密的密钥,而且加密密钥不能根据加密密钥推算出来。加密密钥可以公开,因此也叫公开密钥,简称公钥;解密密钥必须保密,因此也叫私人密钥,简称私钥。
参考资料: http://baike.baidu.com/view/8790.htm
扩展阅读: http://wenku.baidu.com/view/a315e003de80d4d8d15a4f43.html
相关词条:
合作编辑:
网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。