作业帮 > 数学 > 作业

为什么要用素数去加密,关于RSA

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/04/29 07:32:01
为什么要用素数去加密,关于RSA
为什么一定要用素数来算?比如说RSA 将p和q相乘,为什么p和q必须是素数,其他的数也行把?相乘后也同样得到一个很大的数,而且可以分解成很多个解.
为什么要用素数?
我的意思是p和q为什么要是素数,随便两个偶数不行吗?
为什么要用素数去加密,关于RSA
如果p和q还可以分解
则pq乘积的分解形式就不唯一了,这样加密后就不一定能解密了
再问: 我的意思是p和q为什么要是素数,随便两个偶数不行吗
再答: 假设pq=abcd 如果你用ac*bd来加密 而我用abc*d来解密。这行吗?
再问: 我不大明白,能讲清楚些吗?
再答: 你知道RSA是怎么回事吗? 你公布pq的乘积 那么我要知道p*q是哪两个数相乘 这就要求p和q都是素数 否则如果p=ab,q=cd 这样分解形式就不玩i,我就无法判断你是用了那两个数相乘了。