首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模散列混淆

模散列混淆
EN

Cryptography用户
提问于 2022-11-03 22:44:25
回答 1查看 64关注 0票数 0

我正在尝试学习如何使用模块化操作符进行基本的哈希操作,并且有点困惑。在我正在阅读的文本中,它说模块化运算符可以用来接受任意长度的输入,并返回一个固定大小的输出。然而,取1mod11 =1和21mod11 = 10。第一个方程产生一个1位数,第二个方程产生一个两位数,它如何返回一个固定大小的输出?是的,一个琐碎的问题,但这不是为我点击-谁愿意解释?

EN

回答 1

Cryptography用户

回答已采纳

发布于 2022-11-03 23:40:47

您的示例(使用mod 11)在数字数中是固定大小的,因为它不会超过2位数。如果您不喜欢有1或2位数字,您可以在1位数字前加上前导0。如果你把10的所有数字都取下来,它们都是1位数。

其他思考方式

输出总是可以用n或更少的数字表示。

输出是一组有限值中的一个,例如0,1,2,3,…,10。

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

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

复制
相关文章

相似问题

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