高处不生哈 2023-05-20 19:42 采纳率: 25%
浏览 15
已结题

ts文件解密的问题,有遇到的么

下载了一个ts文件,需要解密,在解密的时候显示长度不够,然后使用了padding函数,之后解密完成但是视频打不开,网上搜索答案说还需要unpad ,但是用了后一直显示padding错误,请问是哪里出了问题呢

  • 写回答

1条回答 默认 最新

  • 张小兔爱钱钱 2023-05-20 21:47
    关注

    在解密过程中出现padding错误,通常是由于加密数据的块长度不是16的整数倍导致的。解决该问题的方法之一就是使用padding函数对数据进行填充,在解密后再去掉padding。

    然而,如果在使用padding函数时加入了不正确的参数或者参数的类型不正确,就有可能出现padding错误。因此,我建议你先检查自己的padding函数的实现是否正确。

    另外,还有一种可能性是在解密完成后的数据格式不正确,无法被视频播放器所识别。在这种情况下,你需要确定解密后的数据的格式和编码方式是否正确,可以尝试使用其他视频播放器或者转换工具进行验证。

    总的来说,解密过程中出现的错误可能有多种原因,需要对代码进行仔细的排查和调试。在代码调试的过程中,建议使用调试工具和日志输出等方式进行排查,以便定位问题所在。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月29日
  • 已采纳回答 5月21日
  • 创建了问题 5月20日

悬赏问题

  • ¥15 MYSQL 多表拼接link
  • ¥15 关于某款2.13寸墨水屏的问题
  • ¥15 obsidian的中文层级自动编号
  • ¥15 同一个网口一个电脑连接有网,另一个电脑连接没网
  • ¥15 神经网络模型一直不能上GPU
  • ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!
  • ¥20 wpf datagrid单元闪烁效果失灵
  • ¥15 券商软件上市公司信息获取问题
  • ¥100 ensp启动设备蓝屏,代码clock_watchdog_timeout
  • ¥15 Android studio AVD启动不了