分组密码是一种对称密码算法,用于对敏感数据进行置乱。实际上执行隐藏数据任务的程序或算法称为密码。对数据进行加扰或加密,除了保密之外还有其他好处。加密还可以确保邮件未被更改,以及验证发件人的身份
密码学是将可读的未加密数据(称为明文)转换为加密数据(称为密文)的科学。分组密码不同于另一类主要的对称算法,即流密码,它们以块或块的形式加密数据,而不是一次加密一个字符。分组密码通常被认为比流密码更安全,因为它更随机,而流密码在明文较短时工作得更快
对称分组密码的概念来自于加密数据的实际过程。对称加密,也称为私钥加密,使用单个密钥加密和解密数据。密钥必须保持私有,因为任何拥有它的人都可以读取发送的任何消息。这与非对称加密不同,非对称加密使用两个密钥,一个是安全的私钥,另一个是每个人都可以使用的公钥
密码学的使用可以追溯到许多世纪,并在古埃及和罗马出现。朱利叶斯·凯撒使用现在广为人知的凯撒密码向他的将军们传递秘密信息。密码系统不断受到攻击,随着旧算法的破坏,密码学家开发出新的程序来隐藏消息。一些流行的分组密码版本包括数据加密标准(DES)、高级加密标准(AES)和国际数据加密算法(IDEA)。 .
DES是一种众所周知的传统分组密码,使用56位对称密钥。数据以64位块加密。每次DES对64位明文块进行加密时,它都会在算法中运行16次或16轮。由于56位密钥较短,DES在许多应用中不再被认为是安全的。
美国国家标准与技术研究所(NIST)于2000年10月选择AES作为DES更安全的替代品。AES使用三种不同的密钥对128位的明文块执行多轮加密。密钥大小为128、192和256位。
另一种分组密码是IDEA,在欧洲广泛使用,它利用128位密钥对64位明文块执行八轮加密。想法是由James Massey和薛佳莱在1992瑞典科技基金会的研究合同下创立的。尽管这个想法是由私人资助开发的,但它对非商业用途是免费的。
... 在提升的命令提示符中,键入cipher/?查看它能做什么以及所有可用的不同交换机的完整描述。 ...
...新图书馆中的函数。我们的图书馆在工作。 成功。但为什么停在那里? 向库中添加另一个模块 让我们向库中添加另一个函数。我们将添加一个函数,程序员可以使用它来显示他们正在使用的库的版本。我们需要创建新函数,...
...型加密的示例,确保您也可以查看上一版,我们解释了为什么那么多极客讨厌internetexplorer。 显然是xkcd拍摄的。 早期的加密 The ancient Greeks used a tool called a Scytale to help encrypt their messages more quickly using a transposition cipher—they would s...
...如何测试您使用的服务,以了解它们到底有多安全。 为什么密码套件很重要 微软的IIS非常棒。安装和维护都很容易。它有一个用户友好的图形界面,使配置轻而易举。它在Windows上运行。IIS真的有很多东西要做,但当涉及到安...
...时消息还是网页请求,都要经过几十个互联网路由器。是什么阻止他们嗅到你的流量? 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。 问题 超级用户阅读器淘气的。...
...种分类应用于现代密码和传统密码。 覆盖的关键领域 1.什么是流密码-定义,功能2.什么是分组密码-定义,功能3.流密码和分组密码的区别-密钥差异比较 关键术语 分组密码、流密码、对称密钥密码 什么是流密码(stream cipher)? ...
...者可以使用差分密码分析进行明文分析。aes与3des对照表什么是aes公司(aes)?由Joan Daemen和Vincent Rijmen开发的高级加密标准算法是一种对称密钥分组密码。它的加密密钥长度有128位、192位和256位的选项,用户可以从中选择,并且它...
...做的只是指定/W开关以及删除后要覆盖的文件或文件夹。密码/W:C:\Path\To\Folder使用此方法覆盖数据需要相当长的时间,而且它肯定不像其他一些实用程序那么容易使用,但它是一种不用第三方实用程序就可以安全地覆盖数据的好...
...统计信息,而混淆模糊了明文和密文之间的关系。 什么是混乱(confusion)? 根据Elwood Shannon的原始描述,混淆是指使密钥和密码之间的关系尽可能复杂和复杂。换句话说,该技术确保密文不提供关于明文的任何线索,在这...