精华内容
下载资源
问答
  • 如何解压加密文件压缩包
    更多相关内容
  • 加密压缩包文件如何解压

    千次阅读 2021-08-30 11:56:54
    如果压缩包带有打开密码,在不知道密码的情况下,是没有办法避免打开密码进行解压的,所以只有将打开密码找到,才能解压文件。找到压缩包密码也有很多途径,比如找设置密码的人、或者是输入现在网站的网址、一些常见...

    如果压缩包带有打开密码,在不知道密码的情况下,是没有办法避免打开密码进行解压的,所以只有将打开密码找到,才能解压文件。找到压缩包密码也有很多途径,比如找设置密码的人、或者是输入现在网站的网址、一些常见的简单的密码、破解软件,比如奥凯丰 压缩包解密大师。

    将压缩包(支持rar、zip、7z格式)添加到软件中,选择一个合适的找回方法,点击【下一步】之后等待软件找到正确的密码

     Ps:密码找回成功概率和找回密码所花时间与密码本身的长度和复杂程度有关

    展开全文
  • 方法一:使用node-unzipper 加密压缩包解压,这个的话这个博客上写的很好,我开始就是用他的方法做的 上诉方法有个很大的缺陷,博主也指出来了,就是加密解压文件会很慢,这个我测试的时候,发现一个不大的文件...

    方法一:使用node-unzipper 加密压缩包的解压,这个的话这个博客上写的很好,我开始就是用他的方法做的

    上诉方法有个很大的缺陷,博主也指出来了,就是加密解压大文件会很慢,这个我测试的时候,发现一个不大的文件(解压前1M多,解压后5M左右)也要花费1,2分钟,显然这个效果有点难接受,后面尝试找了很多方法都不太满意,加密解压的第三方模块比较慢,后面发现在本地解压还是挺快的,就想到用内部进程开个cmd命令调用winrar.exe去解压,后面摸索着实现了,记录下提供给后面需要的同学,这个方法可能存在其他的一些缺陷,但是解压速度已经达到了可以接受的范围。

    方法二:调用cmd命令调用winrar.exe实现解压。

    封装一个cmd解压命令方法 unzipCMD.js (解压命令参数可自行调改 ,可在cmd中查看 C:\Program Files\WinRAR>rar.exe -?     C:\Program Files\WinRAR>unrar.exe -?)

    const exec = require('child_process').exec
    //cmdPath:winrar.exe路径
    //zipPath:压缩包文件
    //outPath:解压文件目录
    //加密密码
    function unzipCmd (cmdPath,zipPath,outPath,pwd) {
        // 任何你期望执行的cmd命令,ls都可以
        
        let cmdStr1 = 'WinRAR.exe -ibck -y x -t -p'+pwd+' "'+zipPath+'"  "'+outPath+'"'
        //let cmdPath = cmdPath
        // 子进程名称
        console.log(cmdStr1);
        let workerProcess
        return runExec(cmdStr1)
        function runExec (cmdStr) {
            return new Promise((_resolve, _reject) => { 
                var _result = 1;
                workerProcess = exec(cmdStr, { cwd: cmdPath })
                // 打印正常的后台可执行程序输出
                workerProcess.stdout.on('data', function (data) {
                    console.log('stdout: ' + data)
                    
                })
                // 打印错误的后台可执行程序输出
                workerProcess.stderr.on('data', function (data) {
                    console.log('stderr: ' + data)
                    _result = 0;
                    _reject();
                })
                // 退出之后的输出
                workerProcess.on('close', function (code) {
                    console.log('out code:' + code)
                    _resolve(_result)
                })
            });
        }
    }
    
    module.exports = {
        "unzipCmd": unzipCmd
    };
    

    调用方法(以electron子页面调用为例)

    <!DOCTYPE html>
    <html lang="en">
     
    <head>
      <title>myapp</title>
      <script>window.$ = window.jQuery = require("./js/jquery.min");</script>
    </head>
     
    <body>
      <p>demo</p>
    
      <script>
    	var fs= require("fs")
        var unzipCMD = require('./unzipCMD');
    	
        $(function(){
    	  var outPath = 'E:/Node_js/demo';//文件夹路径是否需要创建
          if (!fs.existsSync(outPath)) {
              fs.mkdirSync(outPath);
          }
    	  
         unzipCMD.unzipCmd("C:/Program Files/WinRAR",'E:/Node_js/demo/xxx.zip', outPath, "abc")
          .then(function (e) {
            console.log(e);
          })  
        }
      </script>
    </body>
     
    </html>

    若是存在安全性错误提示,可以参考下面的配置

    win = new BrowserWindow({ 
        width: 1200, 
        height: 600 ,
        webPreferences: { //js交互
            nodeIntegration: true, 
            enableRemoteModule:true,
            webSecurity: false, //禁用同源策略 
            plugins: true, //是否支持插件  
            nativeWindowOpen: true, //是否使用原生的window.open() 
            webviewTag: true, //是否启用 <webview> tag标签 
            sandbox: false,    
            enableRemoteModule:true,
        },
      })
    
    process.env['ELECTRON_DISABLE_SECURITY_WARNINGS'] = 'true'

     

    展开全文
  • Python批量解压加密文件

    前言

    由于工作需要,得批量解压一批带有密码的压缩文件,这里提供两种版本的解压代码~

    第一种版本(对于大文件解压耗时较久)

    import os
    import zipfile
    
    def unzip_file():
    	path_in = "C:\data"
    	path_out = "C:\output"
    	for file_name in os.listdir(path_in):
    		zip_file = zipfile.ZipFile(path_in + "\" + file_name)
    		zip_file_name = zip_file.namelist()  # 压缩文件里可能会有多个文件,这里仅以只有1个展示
    		zip_file.extract(zip_file_name[0], path_out, pwd='123456'.encode())
    		zip_file.close()
    

    第二种版本(调用命令)

    import os
    
    def unzip_file():
    	path_in = "C:\data"
    	path_out = "C:\output"
    	for file_name in os.listdir(path_in):
    		file_path = path_in + "\" + file_name
    		cmd = '"D:\Program Files (x86)\WinRAR\WinRAR.exe" e -P123456 ' + file_path + ' ' + path_out
    		os.system(cmd)
    
    展开全文
  • 2.并且为每个压缩包随机生成一个独一无二的文件编码。写到每个压缩包注释中,可方便查找区分。 3.生成的压缩包密码自动导出到指定的csv文件保存,可用表格软件打开非常方便管理大量文件密码。 网络关于批量压缩...
  • python破解加密压缩包

    2022-05-17 11:14:58
    我们先打开一个加密压缩包尝试原始方法解压一下 然后弹出来让我输密码 正常打不开,如果你点击跳过所有加密,它也不会打开,直接就关闭当前你窗口了。 我们打开pycharm,新建一个py文件,暂.
  • 压缩包文件设置了加密怎么解密

    千次阅读 2022-03-31 12:01:07
    压缩包文件设置了加密,但是压缩包文件的密码不是自己设置的,现在没办法解压文件,需要解密压缩包密码才能够顺利解压文件。我们可以使用奥凯丰 压缩包解密大师。 【压缩包解密大师】快速找回密码_轻松移除使用限制...
  • 使用Java远程上传压缩包到服务器,或者在服务器上拉去压缩包或者文件,在服务器上创建目录。
  • 一般来讲,压缩包如果设置了密码,那么我们就只能输入正确的密码才能够解压文件。 如果是忘记了密码或者是不知道密码的情况,我们首先需要解密密码,然后再解压压缩包文件,使用奥凯丰 压缩包解密大师。支持解密rar...
  • 【压缩解压加密】MacOS上加密文件/文件夹的三种方法
  • 下了一个带密码的压缩包文件,作为一个刚学python的新手,想着能不能用python暴力破解它,于是在网上搜了很多资料,看着似乎并不是很麻烦,也想试着自己写一个可以暴力破解的程序,在写的过程中却遇到了各种各样的...
  • 在线解压-密码压缩包

    千次阅读 2020-02-20 21:04:07
    在线解压-密码压缩包 猫密网 选择要解压的又密码的压缩包, 填入电话或邮箱 就会把解压好的文件发送给你啦!!
  • zip4j -- Java处理zip压缩文件的完整解决...支持文件压缩、解压加密解密,不过只适用于zip文件格式。rar文件不支持。jar包的局限性。但是我下载了支持rar加密解密的jar包。你可以自己尝试。如有疑问可以留言。谢谢!
  • 加密压缩 tar -czvf - file | openssl des3 -salt -k password -out /path/to/file.tar.gz for example: tar -czvf - runshtest | openssl des3 -salt -k Ab123456 -out ../1.tar.gz 解密解压
  • RAR压缩包文件设置了加密,从此想要解压文件就需要输入解压密码,一旦忘记了解压密码就没办法解压文件,不过只需要对压缩包的密码进行解密就可以恢复解压了。但是压缩软件中并没有提供解密功能,所以我们只能借助...
  • 桌面上的“测试加密压缩”文件夹下,一个为文件,一个为文件夹。 public class Test { public static void main(String[] args) throws ZipException { compressedFileWithPassword("C:/Users/12495/Desktop/测试...
  • 压缩包详解及伪加密

    2022-05-18 13:41:02
    压缩包被官方认为是一个计算机软件,可以减小文件中的比特和字节总数,达到节省磁盘空间等作用 ZIP基本原理 查找文件内的重复字节,并建立一个相同字节的“词典”文件,并用一个代码表示,比如在文件里有几处有...
  • 加密的rar文件不知道密码怎么解压

    千次阅读 2022-01-12 15:07:12
    rar格式压缩包加密过的,但是不知道密码该怎么解压文件?如果不知道密码的话,需要先将密码找到才能够解压文件,如果想要找回密码,可以使用奥凯丰 压缩包解密大师。 【压缩包解密大师】快速找回密码_轻松移除...
  • 压缩包密码如何加密解密

    千次阅读 2022-03-10 10:36:58
    压缩包文件该如何加密?有密码的情况下又该如何解密?忘记了密码该怎么办?下面分享一下方法: 压缩包加密方法: 选择需要加密文件,右键点击文件,选择【添加到压缩文件】 然后在详细的设置界面中,我们找到...
  • Java解压RAR文件压缩包内包含源码、Jar包、依赖包和示例程序,也可以从http://code.google.com/p/java-unrar/downloads/list这里下载支持密码的unrar项目(包括源码和jar包),其依赖包也很容易搜到。 RAR 密码
  • 一、zip文件加解密 1、把文件压缩为zip文件,并在压缩的时候输入密码 zip -r -P ${PASSWORD} ${zipfileName}.zip ${fileName} 例子:zip -r -P pwd test.zip test 2、对应的把zip文件解压缩 unzip -P ${PASSWORD} ${...
  • 本文主要记录已加密zip压缩包的破解,密码为数字的暴力破解方式,仅用于实验研究。 我只尝试了两种破解方式,一种是利用Archpr工具(仅windows平台可用),另一种利用了John(kali系统内置,支持windows和linux系统...
  • 压缩包文件有密码怎么解压

    千次阅读 2022-01-20 11:53:02
    网上下载的压缩包解压的时候需要密码,但是密码不是自己设置的,现在怎么解压文件?想要解压带有密码的压缩包,需要找到正确的密码才可以。但是压缩软件中没有找回密码的功能,我们只能借助密码工具将密码找到,...
  • 压缩包文件解压文件是需要密码

    千次阅读 2022-01-05 15:10:17
    压缩包文件在压缩的时候需要输入密码,这是因为文件在被压缩的时候设置了加密,只有输入正确的密码才能够解压文件,不知道密码的话,也没有办法直接销毁密码或者是绕开密码解压文件,你能够做的就只有尝试找回密码再...
  • 教程:压缩包加密

    千次阅读 2022-01-25 14:52:52
    压缩包文件如何进行加密?如下: 我使用的压缩软件是 2345好压 首先,选择需要压缩的文件,右键选择【添加到压缩文件】,这样就可以进入到压缩文件的设置界面 然后在【密码】界面给压缩文件设置密码,设置完成...
  • 压缩包文件解压密码如何破解

    千次阅读 2021-09-27 16:26:35
    压缩包文件带有解压码,在不知道密码的情况下,想要解压文件,需要使用破解软件将解压密码找回才能顺利解压文件,比如使用奥凯丰 压缩包解密大师 【压缩包解密大师】快速找回密码_轻松移除使用限制-奥凯丰okfone...
  • 通过Java对文件进行压缩加密我一般都使用winzipaes工具包,该工具包支持AES压缩和解压zip文件,首先通过http://code.google.com/p/winzipaes/downloads/list可以下载对应版本的源码,然后通过...手工将winzipaes...
  • 利用Python对加密zip压缩包进行解压

    千次阅读 2019-03-12 14:25:51
    Python暴力破解加密ZIPWelcome功能介绍主要代码展示改进之处运行效果 Welcome 这是本人初学Python学习编写的一个小小鸡肋程序。第一次写博客,如果有错误或者不好的地方欢迎指出...import zipfile #压缩包的读写解压...
  • 压缩文件方法 该方法需要引用zip4j的jar文件 ... * @return 解压文件数组 * @throws ZipException 压缩文件有损坏或者解压缩失败抛出 */ 方法详细见文件! 一个简单的demo 欢迎大家指点,一起提升

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,567
精华内容 5,826
关键字:

如何解压加密文件压缩包