7z压缩包有可能被破解吗,需要多久,暴力穷举和字典破解分别的速度分析

这篇具有很好参考价值的文章主要介绍了7z压缩包有可能被破解吗,需要多久,暴力穷举和字典破解分别的速度分析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

开门见山,我看到网上有很多此类软件,功能就是来破解7zip格式的压缩包,但都没有认真进行测试,这里认真进行判断和测试

首先,目前世界最快的计算机为Frontier,算力1,685.65 PFlop/s。目前最高的算力为全网比特币算力,6 EFlops/s。目前世界上的网民为50亿,而考虑到这只是网民,而具有算力的设备也包括微波炉,电冰箱,热水器等,假设平均每个网民都有3个具有算力的设备,那么就有150亿个设备,总算力大概相当于Frontier

现在,我们假设上述算力都加到一起为7 EFlops/s(冗余),考虑到摩尔定律,即使现在可能已经失效,但这是个很好的预测未来的方法,如果每1年半翻一倍,3年后总算力为28 EFlops/s,而9年后为448 EFlops/s,一百个1.5年后也就是300年后为3.5494216810^31 EFlops/s
也就是3.54942168
10^25 YFlops,每秒可进行5494216800000000000000000次计算

但历史不是这么发展的,根据之前的经验,人类现代历史有很多次奇点发生,比如从农业时代进步到工业时代,再从工业时代进步到计算机时代,每一次都会有非常大的进步,第一次工业革命到距离我们最近的数字化革命,人类从笔算到了计算机计算,中间的算力跨度大概有5000万倍,这也是从工业革命开始截止到摩尔定律之前对比人类脑计算的跨度,这种历史性的跨度假设每50年出现一次,截止300年,应该还会出现6次,假设每一次提升都为5000万倍,那么将提升1.562510^46倍,根据之前的算力冗余相乘后计算得出
300年后,算力为5.545971375
10^71 YFlops

7z压缩文件恢复密码速度是多少,Windows,大数据,压力测试,算法,同态加密,安全7z压缩文件恢复密码速度是多少,Windows,大数据,压力测试,算法,同态加密,安全

根据调查发现,每50年,人类平均寿命提升30岁,日本作为目前最长寿的国际,平均寿命为83.7岁,那么假设我们现在出生,50年后,我们的平均寿命为113.7岁,那么我们那时50岁,100年后,平均143.7岁,我们100岁,150年后,我们150岁,平均寿命为173.7岁,200年后,我们200岁,而平均寿命为203.7岁,如果我们在2023年出生,我们可以活205岁左右,考虑到一定的准确性偏移,这里设置了一些冗余,假设我们能活300岁

那么重点来了,如何让压缩包300年不被全世界所有计算机的全部算力破解,首先,5.545971375*10^71 YFlops可以理解为每秒进行554597137500000000000000000000000000000000000000000000000000000000000000次计算,那么我们压缩包密码的复杂度也应该超过这个

目前最安全的压缩包格式为7z格式,采用AES-256加密算法,这比上面的71次方要多,而我们现在要考虑的是,单纯的增加密钥长度可以有效的提升压缩包安全性,因为这能避免暴力穷举破解和字典破解

已知一个16位密码,为1/2的Uincode字符组成,也就是总共34000个字符组成,也就是34000^16次方,也就是3.18905987*10^72,超过了上面列出的算力,可以避免暴力破解

字典破解其实和暴力穷举破解几乎一样,只不过在一个界定范围内遍历而已,如果这个密码是无规则的,这几乎无法破解

差分功耗分析攻击是一个有效的手段,目前可破解AES 256,这如何避免呢?其实只要保证加密时身边没有任何东西即可,但考虑到这几乎不可能,那么我们把这个作为变量,如何避免呢?只要身边的设备足够多,信号就会被干扰,其实身边如果同时有手机和电脑并在运行,基本可以避免此类攻击

现在回到问题原点,如果人类在300年内实现永生了呢?如果是这样,那么算力将继续计算,考虑到星系的奇点一般为10亿年,我们以这作为标准,下面演示如何制作一个10亿年内安全的压缩包

由于数值太大,这里分开计算,最终结果为,10亿年后,人类文明总算力为1.31484696*10^529次方,考虑到冗余,这里增加到530次方

已知一个16位密码,为15/16的Uincode字符组成,也就是总共63000个字符组成,也就是6.1581291310^76,显然不够坚持到10亿年后
那么增加位数到32位后为3.79225544
10^153,显然还是不够
增加位数到64位后为1.4381201310^307,显然还是不够
增加位数到128位后位为2.06818
10^910次方,足够了

得出结果,制造一个10亿年内安全的压缩包,需要128位取自Uincode字符表的密码即可

参考文献:
https://finance.sina.cn/tech/2021-06-28/detail-ikqciyzk2298249.d.html?fromtech=1
https://www.bbc.com/zhongwen/simp/science-49945841
https://zh.m.wikipedia.org/zh-hans/%E7%AC%AC%E4%B8%80%E6%AC%A1%E5%B7%A5%E4%B8%9A%E9%9D%A9%E5%91%BD
https://www.163.com/dy/article/H21MTBEQ0545V7F8.html
https://jeit.ac.cn/cn/article/doi/10.3724/SP.J.1146.2012.00555
https://www.zhihu.com/question/34563299
https://news.mydrivers.com/1/540/540965.htm
https://ppfocus.com/0/sp22c2994.html
https://www.haomeili.net/Math/BigMath?Method=BigPow文章来源地址https://www.toymoban.com/news/detail-790511.html

到了这里,关于7z压缩包有可能被破解吗,需要多久,暴力穷举和字典破解分别的速度分析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 口令暴力破解--Telnet协议暴力破解、数据库暴力破解与远程桌面暴力破解

    Telnet        Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。要开始一个telnet会话,必须输入用户名和密码来登录服务器。而一般服务器不会对用户名和密码的登录尝试做限制,因此

    2023年04月19日
    浏览(62)
  • 【方法】7Z压缩包如何解压?

    你知道7Z压缩包如何解压吗? 7Z是一种主流高效的压缩格式,它可以用多种压缩解压软件来解压,像7-Zip、WinRAR等常用的解压缩软件都可以解压7Z压缩包。 首先我们可以从官网或者软件商店里免费下载7-Zip或者WinRAR解压缩软件,再安装在电脑里。 安装完成后,用鼠标选中压缩包

    2024年02月13日
    浏览(47)
  • 如何打开7z格式的压缩文件?

    7z也是压缩文件的格式之一,是开源软件 「7-Zip 」的开源压缩格式,虽然不如Zip应用广泛,但7z的压缩率更高,可以将文件压缩到最小,也是不少人使用的压缩格式。如果收到了7z格式的文件,要如何打开和解压呢? 我们可以在应用商店找到【7-Zip】软件,下载后可以用来打

    2024年02月05日
    浏览(55)
  • Java SpringBoot 7z 压缩、解压

    Java SpringBoot 7z 压缩、解压 cmd 7z 文件压缩 7z压缩测试 添加依赖 ZipFileUtil Test

    2023年04月17日
    浏览(57)
  • 安全小课堂丨什么是暴力破解?如何防止暴力破解

    什么是暴力破解? 暴力破解也可称为穷举法、枚举法,是一种比较流行的密码破译方法,也就是将密码进行一一推算直到找出正确的密码为止。比如一个6位并且全部由数字组成的密码,可能有100万种组合,也就是说最多需要尝试100万次才能找到正确的密码,但也有可能尝试

    2024年04月28日
    浏览(50)
  • 7z 命令行压缩解压详解-中文版

    1) 简介 7z,全称7-Zip, 是一款开源软件。是目前公认的压缩比例最大的压缩解压软件。 主页:http://www.7-zip.org/ 中文主页:http://7z.sparanoid.com/ 命令行版本下载:http://7z.sparanoid.com/download.html Windows去官网下载安装包安装 linux使用命令安装: sudo apt install p7zip-full 注: p7zip、p7zip-

    2024年02月06日
    浏览(41)
  • Windows上使用7z命令行进行压缩解压

    下载安装7z:官网 7-Zip 配置环境变量:win键按下,搜索 env,打开编辑环境变量,选择环境变量,在系统变量下的 path 中添加你的7zip安装位置,如 C:Program Files7-Zip,一路OK确认,关闭窗口 检查可用性:打开cmd,输入7z命令,查看是否可用 7z a -t[format] archive_name file_name 参数

    2024年02月10日
    浏览(44)
  • 【Linux】解压缩文件命令(7z、zip,tar等)

    压缩文件: zip compressed.zip file1.txt file2.txt folder/ 解压文件: unzip compressed.zip -d destination_folder/ 压缩文件: 7z a compressed.7z file1.txt file2.txt folder/ 解压文件: 7z x compressed.7z -odestination_folder/ 常用于对单个文件进行压缩,生成 .gz 后缀的压缩文件。可以使用以下命令进行压缩和解压

    2024年02月10日
    浏览(55)
  • Python实现rar、zip和7z文件的压缩和解压

    一、7z压缩文件的压缩和解压 1、安装py7zr 我们要先安装 py7zr 第三方库: 如果python环境有问题,执行上面那一条安装语句老是安装在默认的python环境的话,我们可以执行下面这条语句,将第三方库安装在项目的虚拟环境中: 2、解压7z文件 3、压缩成7z文件 二、rar压缩文件的压

    2024年02月07日
    浏览(54)
  • SSH暴力破解

    Linux是开源系统,系统本身因漏洞造成的攻击相对比较少,主要集中在SSH攻击; SSH所采用的加密机制,可以防止数据传输过程中信息泄露; SSH基于用户名密码的身份验证,容易遭受密码暴力破解攻击; SSH暴力破解工具  Hydra、Medusa、msf 大部分攻击都是针对Linux服务器默认管理

    2024年02月08日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包