一直理解不了区块链里的非对称加密,感觉时间够长早晚都能破解啊

miguiz-avatar

miguiz

2021-12-23T00:00:01+00:00

我手里有个未知数x,有个大家都知道的10 ,我这边通过计算10x 给出100。然后下次是大家都知道的6,然后我给出60,慢慢大家不就知道我手里的x就是10了吗?就算很复杂,随着使用次数增加,答案应该越来越好算吧

那现在用的这些加密算法随着科技进步,肯定是逐步破解速度变快啊,以前可能需要100年,过20年,没准就用1年就破解了
PotatoSasha-avatar

PotatoSasha

时间长到加密的信息没有价值了[s:ac:茶]
Werfed-avatar

Werfed

你一秒破解和一千年破解的区别还是很大的啊
Eminaant-avatar

Eminaant

这种时间够,指的是全世界的超级计算机计算机一起来,也要几百年
再随便加几位,就要几万年
InvasiveBread77-avatar

InvasiveBread77

大素数 一次生成一对 不是每次用同样私钥不同公钥
PatrickRitchie-avatar

PatrickRitchie

现在加密和解密就是和时间赛跑。只要在一定时间内解不开就行了,比如解密时间是几十年,你觉得还有去解的价值吗
owlll-avatar

owlll

我破解了日本人的密码!他们要偷袭珍珠港!
InvasiveBread77-avatar

InvasiveBread77

[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 没看懂
redagreywolf-avatar

redagreywolf

对,所以密钥和证书一般是具有有效期的[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
draven.-avatar

draven.

你知道位数有多长吗?
我记得apple的加密好像是256位数。
Joniwels-avatar

Joniwels

时间够长还有解不开的密码?

穷举都够了…

但时间长到一定程度你再去破解就没有意义了…
qddcat-avatar

qddcat

世界上第一个非对称加密算法RSA,1983年左右出现的
到现在,仍旧被认为是世界上最安全的加密算法之一
miguiz-avatar

miguiz

[quote][pid=577204894,30048264,1]Reply[/pid] Post by [uid=62452481]wangtusan[/uid] (2021-12-29 08:12):

10x=80那么x=8,不等于10 没看懂[/quote]我写错了。。。
Gutchi-avatar

Gutchi

跟你讨论本身就是输了,大家散了吧
keega-avatar

keega

楼主你认为对于同一个明文 出来的密文每次都是一样的?

建议去学习一下probablistic encryption

举个简单到傻的例子 同样一个明文x 我加密之前在x后面加一个00001~99999的随机数

解密密文得到xnnnnn (nnnnn是00001~99999的随机数)把nnnnn去掉得到x

那样对于每个明文岂不是就有10万个密文

那假设x后面的随机数有两百位呢?你对于每个密文的计算量能达到10的两百次方?
miguiz-avatar

miguiz

[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]那我怎么验证你这个是对的啊,谁知道你加了个啥