首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >置换和洗牌(换位密码)有什么区别?

问置换和洗牌(换位密码)有什么区别?
EN

Cryptography用户
提问于 2020-11-06 02:56:27
回答 2查看 735关注 0票数 3

置换的非密码定义是"改变一组有序物体的直线顺序的行为或过程。2b:一组物体的有序排列“。

维基百科关于随机排列的文章指出:“随机排列的一个很好的例子是洗牌:这是52张牌的理想随机排列。”

理想分组密码是一种伪随机排列。

洗牌一叠相同的卡片将导致输出无法区别于输入。将理想的分组密码应用于全零(或全1)明文块将产生随机密文块,而不是相同的全零(或全1)输入块!

洗牌(相当于换位密码)和密码学家所指的排列之间有什么容易理解的区别?

EN

回答 2

Cryptography用户

回答已采纳

发布于 2020-11-06 13:40:31

为了继续你的牌牌类比,排列类似于用一组中的一张全牌替换每一张牌。每一张牌都有一张新的全套牌。

如果有人能理解这一点,那么他们就可以理解每一张卡片代表4位数字/etc,而牌组的大小是10k/etc。

票数 2
EN

Cryptography用户

发布于 2020-11-06 02:56:27

洗牌(或换位功能)重新排列输入的元素。置换重新排列整个输出域。

例如,比较以下换位函数和伪随机置换:

换位采用4位数字,并重新排列这些数字.1234可能变成4213,但绝不是1692年。

伪随机排列包含所有可能的4位数字的混合列表,以及所有可能的4位数字的不乱码列表。它查找未洗牌列表中的输入编号,在杂乱列表中找到相应的数字,并输出该数字。1234年可能变成1692年。

票数 2
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/86003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档