miguiz
2021-12-23T00:00:01+00:00
我手里有个未知数x,有个大家都知道的10 ,我这边通过计算10x 给出100。然后下次是大家都知道的6,然后我给出60,慢慢大家不就知道我手里的x就是10了吗?就算很复杂,随着使用次数增加,答案应该越来越好算吧
那现在用的这些加密算法随着科技进步,肯定是逐步破解速度变快啊,以前可能需要100年,过20年,没准就用1年就破解了
这种时间够,指的是全世界的超级计算机计算机一起来,也要几百年
再随便加几位,就要几万年
现在加密和解密就是和时间赛跑。只要在一定时间内解不开就行了,比如解密时间是几十年,你觉得还有去解的价值吗
[quote][tid=30048264]Topic[/tid] Post by [uid=63451697]韩梅梅112211[/uid] (2021-12-29 08:02):
我手里有个未知数x,有个大家都知道的10 ,我这边通过计算10x 给出80。然后下次是大家都知道的6,然后我给出60,慢慢大家不就知道我手里的x就是10了吗?就算很复杂,随着使用次数增加,答案应该越来越好算吧[/quote]10x=80那么x=8,不等于10 没看懂
对,所以密钥和证书一般是具有有效期的[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
你知道位数有多长吗?
我记得apple的加密好像是256位数。
时间够长还有解不开的密码?
穷举都够了…
但时间长到一定程度你再去破解就没有意义了…
世界上第一个非对称加密算法RSA,1983年左右出现的
到现在,仍旧被认为是世界上最安全的加密算法之一
[quote][pid=577204894,30048264,1]Reply[/pid] Post by [uid=62452481]wangtusan[/uid] (2021-12-29 08:12):
10x=80那么x=8,不等于10 没看懂[/quote]我写错了。。。
楼主你认为对于同一个明文 出来的密文每次都是一样的?
建议去学习一下probablistic encryption
举个简单到傻的例子 同样一个明文x 我加密之前在x后面加一个00001~99999的随机数
解密密文得到xnnnnn (nnnnn是00001~99999的随机数)把nnnnn去掉得到x
那样对于每个明文岂不是就有10万个密文
那假设x后面的随机数有两百位呢?你对于每个密文的计算量能达到10的两百次方?
[quote][pid=577210177,30048264,1]Reply[/pid] Post by [uid=1208064]Lynus[/uid] (2021-12-29 08:43):
楼主你认为对于同一个明文 出来的密文每次都是一样的?
建议去学习一下probablistic encryption
举个简单到傻的例子 同样一个明文x 我加密之前在x后面加一个00001~99999的随机数
解密密文得到xnnnnn (nnnnn是00001~99999的随机数)把nnnnn去掉得到x
那样对于每个明文岂不是就有10万个密文
那假设x后面的随机数有两百位呢?你对于每个密文的计算量能达到10的两百次方?[/quote]那我怎么验证你这个是对的啊,谁知道你加了个啥