网络安全通信中要两类密码算法加密解密算法

在网络安全通信中使用了两种类型的加密算法。加密一般分为对称加密(Symmetric Key Encryption)和非对称加密(Asymmetric Key Encryption)。对称密码算法有时称为传统密码算法、密钥算法或单密钥算法,非对称密码算法也称为公钥密码算法或双密钥算法。对称密码算法的加密密钥可以从解密密钥中推导出来,反之亦然。在大多数对称算法中,加密和解密密钥是相同的。它要求发送者和接收者在安全通信之前就密钥达成一致。对称算法的安全性取决于密钥,泄露密钥意味着任何人都可以加密和解密消息。只要通信需要保密,密钥就必须保密。对称算法可以分为两类。一次仅对明文中的一个比特(有时是一个字节)进行操作的算法称为顺序算法或顺序密码。另一种算法是对明文的一组比特进行操作,这些比特组称为块常用的对称密码算法有哪些,相应的算法称为块算法或块密码。现代计算机密码算法的典型块长度为 64 位——这个长度既考虑了分析和破译密码的难度,又考虑了易用性。后来,随着解密能力的发展,数据包长度增加到128位或更多。使用对称加密的常用加密方案有 5 个组件: 1)明文:原始消息。 2)加密算法:以密钥为参数常用的对称密码算法有哪些,对明文进行排列变换的各种规则和步骤,将结果转化为密文。 3)Key:加解密算法的参数,直接影响明文转换的结果。 4)密文:明文变换的结果。 5)解密算法:一种加密算法的逆变换,以密文为输入,密钥为参数,变换结果为明文。在区块加密算法中,一般有ECB、CBC、CFB、OFB算法模式。

图片[1]-网络安全通信中要两类密码算法加密解密算法-老王博客

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论