破解AES 256位加密有多难?

如题所问。
关注者
139
被浏览
412,887

10 个回答

比直接绑架管理员问密码难多了

先放结论,资源有限,时间不足,用地球的每一粒沙子做出存储运算的话在太阳膨胀或者氦闪之前你都算不出来。

下面是一些宇宙常数及计算(证明)过程。

2^256就是256位AES的密钥空间的组合数,远大于地球中沙子的数量(3×10^23)。2^256>2^(10*25)>10^(3*25)=10^75>>>3×10^23

现在问题来了。假设你能够把每一粒沙子做出一个存储设备,存一个值。你只能存储3*10^23个不同的答案。而你没法全部试一遍。(只考虑存储)。

如果是1秒钟尝试20亿亿次(假定以天河4号专用为计算机)不同的组合。10^75/(20*10^8*10^8*86400*365)=10^58/86400/365/2>10^50年。这么长时间远远大于太阳的寿命,6*10^9亿年。