该方法使用两个密钥对明文进行三次加密,假设两个密钥分别为K,K,算法的步骤如图所示,如:,使用密钥K,行DEA加密。,带有用于DES解密的k、步骤和结果。使用step,结果用密钥K和线路DES加密。对称加密主要包括des加密、es加密和AES加密。如上图所示,对称加密使用相同的密钥。首先,要传输的明文数据用密钥加密。加密的密文数据通过网络传输后,数据接收者用相同的密钥解密。
迭代后,左半部分和右半部分组合在一起进行最终排列(数据排序),从而完成加密过程。加密过程如图所示。DES解密过程:在了解了加密过程中的所有替换、置换、xor和循环迭代之后,读者可能会认为。DES是一种对称算法:加密和解密使用相同的算法(不同的密钥排列除外),加密和解密都可以使用该算法。其核心技术是:在复杂函数可以通过简单函数多次迭代得到的原则下,通过使用F函数和对合运算充分利用非线性运算。
DES算法与RSA算法的区别:DES算法:优点:密钥短,加密处理简单,加解密速度快,适用于加密大量数据。缺点:单键,不能从一个键推导出另一个键。RSA算法:优点:应用广泛,加密密钥与解密密钥不同。通过填充解密的明文得到的是Golang实现了DES加密和解密包mainimport(
感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
暂无评论内容