AES128文件解密工具

今年发了一篇关于如何下载小鹅通、腾讯课堂等加密视频的文章,里面的解密步骤需要配置PHP的运行环境,因为配置PHP和运行PHP的代码对一般人要求太高,所以现学现卖做了一个解密程序,可以一键解密文件。


小鹅通、腾讯课堂加密视频的下载方法可以参考以下两个链接:

https://www.qinyuanyang.com/post/240.html

https://www.bilibili.com/video/BV16A411J7CA


工具的使用方法:

1,选择加密文件

2,选择解密的KEY文件

3,选择保存的地方

4,点击开始解密


该工具理论上可以解密任何AES128加密的文件,不一定限定视频文件。


并且因为是现学现卖,该工具没有处理任何的异常,所以请一定按照以上步骤使用,不然出现什么问题,老夫可不管~~


使用截图:

图片.png



下载地址:

AES解密.zip


  • 评论列表:
  •  布瑞的元
     发布于 2022-04-27 16:38:14  回复该评论
  • 大佬,我又来了,之前通过你的方法完美下载,现在彻底GG,连你的网页都打不开了。B站也没了,后悔当时没下下来视频啊。
  •  访客
     发布于 2022-01-04 17:06:23  回复该评论
  • https://www.qinyuanyang.com/post/245.html,网页貌似已经失效了
  •  访客_008
     发布于 2020-12-18 16:21:20  回复该评论
  • (继续补充)
    邮件回复时,可以添加原贴地址,否则的话,得花时间搜索,呵呵。
    再次感谢天才的无私分享,赞。
    •  天才小网管
       发布于 2020-12-19 09:36:41  回复该评论
    • 确实有点麻烦~不过我回复的内容上面那条就是原评论,这个博客的这个地方的UI感觉有点BUG
  •  访客_008
     发布于 2020-12-17 15:13:04  回复该评论
  • (补充)
    使用 AES解密.zip 解码 1.5G文件 出现问题
    已测试,同一链接单个文件运行正常,即 Start=xxx&End=xxx
      •  访客_008
         发布于 2020-12-18 16:19:36  回复该评论
      • 感谢天才回复。
        那个要PHP呢,呵呵。
        另外如果下次软件升级的话,建议做以下调整:
        1、先预测一下文件大小并做相应提示。
        2、自动识别key文件名和解压目录。(key的前缀与解压文件一致时)
        3、添加完成提示和进度条(针对500MB以上大文件)。
        •  天才小网管
           发布于 2020-12-19 09:34:54  回复该评论
        • 1,做这个东西的时候没想到有2G的限制,后来工作太忙实在没空理它了
          2,这个已经做了,在这里:https://www.qinyuanyang.com/post/245.html
          3,我用的是固态硬盘,1GB的文件几秒钟,所以也没想到这个,同第1点一样,没空整它~不过原理都在这里了,有空的人可以自由折腾
  •  访客_008
     发布于 2020-12-17 15:00:36  回复该评论
  • 使用 AES解密.zip 解码 1.5G文件 出现问题
    应有程序中发生了未经处理的异常。。。。。
    引发类型为“System.OutOfMemoryException”的异常。
    视频地址:
    https://apphwnz7ds49002.h5.xiaoeknow.com/v1/course/video/v_5faa6da2e4b04db7c08db0a6?type=2&is_redirect=1
    -------------------
    有关调用实时(JIT)调试而不是此对话框的详细信息,
    请参见此消息的结尾。
    ************** 异常文本 **************
    System.OutOfMemoryException: 引发类型为“System.OutOfMemoryException”的异常。
    在 System.Security.Cryptography.RijndaelManagedTransform.DecryptData(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount, Byte[]& outputBuffer, Int32 outputOffset, PaddingMode paddingMode, Boolean fLast)
    在 System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount)
    在 AesDecode.AESDecrypt(Byte[] key, Byte[] filecontext)
    在 winForm.mainForm.btnGoDecode_Click(Object sender, EventArgs e)
    在 System.Windows.Forms.Control.OnClick(EventArgs e)
    在 System.Windows.Forms.Button.OnClick(EventArgs e)
    在 System.Windows.Forms.Button.OnMouseUp(MouseEventA
    •  访客
       发布于 2020-12-23 17:59:21  回复该评论
    • 老大,我也是这个问题,单个视频文件1.15GB,报错:System.OutOfMemoryException: 引发类型为“System.OutOfMemoryException”的异常。
      在 System.Security.Cryptography.RijndaelManagedTransform.DecryptData(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount, Byte[]& outputBuffer, Int32 outputOffset, PaddingMode paddingMode, Boolean fLast)
      在 System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount)
      在 AesDecode.AESDecrypt(Byte[] key, Byte[] filecontext)
      在 winForm.mainForm.btnGoDecode_Click(Object sender, EventArgs e)
      在 System.Windows.Forms.Control.OnClick(EventArgs e)
      在 System.Windows.Forms.Button.OnClick(EventArgs e)
      在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
      在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
      在 System.Windows.Forms.Control.WndProc(Message& m)
      在 System.Windows.Forms.ButtonBase.WndProc(Message& m)
      在 System.Windows.Forms.Button.WndProc(Message& m)
      •  天才小网管
         发布于 2020-12-24 17:35:32  回复该评论
      • https://www.bilibili.com/video/BV11z4y1C7ci/
        看这个视频,第五分钟开始就是关于PHP的安装和代码的使用方法的
        •  访客
           发布于 2020-12-29 16:03:25  回复该评论
        • 大佬,我想咨询,小鹅通的音频文件,如何下载?
      •  天才小网管
         发布于 2020-12-23 23:04:37  回复该评论
      • 你好,文件太大的时候用C#我不知道怎么处理,所以有这个问题,不过我写了个PHP的,可以处理2GB以内的文件,你可以看看:https://www.qinyuanyang.com/post/245.html
        •  访客
           发布于 2020-12-24 17:04:54  回复该评论
        • 老大,上述PHP代码如何使用,方便时能否大致说明下?
  •  访客
     发布于 2020-10-27 10:57:29  回复该评论
  • 谢谢作者的分享,已投币。
    PHP我不会用,解密软件只能单个解密,还是稍微有点麻烦的,可以再加上批量解密功能吗?
    •  天才小网管
       发布于 2020-10-27 11:08:38  回复该评论
    • 批量解密其实正在研究怎么做,毕竟这玩意。。也是边学边做的。。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

桂ICP备19000498号-3