加密-辽宁资源共享课.ppt

不能预览其他用户文档

数字革命 ——神奇的数字化 格式转换 在加密过程中,原来的数据信息称为明文(Plain Text);加密以后的数据信息称为密文(Cipher Text);将明文改变成密文的一系列的变换规则称为加密算法;将密文改变为明文的一系列变换规则称为解密算法。密码算法包括加密算法和解密算法。 一般来说,设计一种密码算法是一件非常复杂的工作,而且正是由于算法设计的复杂性,用户不可能与每一个不同的人通信都采用不同的算法,所以算法一般是公开的。现代常用的密码算法有很多,如DES算法、RSA算法等。 * 加密算法中的可变参数称为密钥,密钥包括加密密钥和解密密钥,分别用于加密和解密。加密过程中,密钥是关键,也就是说加密是基于密钥的。加密密钥和解密密钥可以相同也可以不同,分为对称加密和非对称加密。 在对称加密中,通信双方共同约定一个相同的密钥,该密钥既用于加密过程又用于解密过程,是要非常保密的。 在非对称加密中,每个用户都有一对密钥,一个是公共密钥,另一个是私有密钥。其中公共密钥通常是公开的。当用户A将信息传输给用户B时,A就先用B的公共密钥对数据进行加密,然后将密文发出,当用户B收到密文后,再使用只有自己知道的私有密钥对密文进行解密,获得明文。 * 在网络通信过程中,除了保证信息的保密性外,还需要保证信息的完整性和用户身份的真实性。这方面信息安全的保证也有相关的技术进行支持。 数字签名是一种以对

文档评论(0)

1亿VIP精品文档

相关文档