有什么简单办法可以将MPG视频文件加密,然后只有通过自己的程序解密才能调用播放?

GZABOL 2009-02-17 10:16:39
发现有一个人将视频文件加密后变成别的格式(后缀),尝试改后缀后用通用播放器均无法播放。只有通过他自己开发的程序调用后才可以正常播放。曾经考虑当其程序调用视频文件后,应该会先将该视频文件解密后再播放,于是运行其程序,当程序视频窗口正常播放视频后再到视频文件目录,仍然没有发现被解密的视频文件。所以他的程序完全将视频文件解密后再播放的可能性不大。另外,由于成本问题,估计对方自己编写播放器的可能性不大。任然调用WMP播放的可能性比较大。有没有一边解密一边播放的方法呢?有什么保护我们的视频原文件呢?
...全文
1028 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rightorwrong 2009-02-25
  • 打赏
  • 举报
回复
海康的就是这样吧
加密很简单呀,获取数据流后,用你自己加密算法进行加密,加密的时候注意帧的起始位
播放器先解码再播放呀
pengyifeng 2009-02-18
  • 打赏
  • 举报
回复
关于mpeg格式的加密解密我实现了一种最原始的方法,如果需要可以交流一下,加密后通用的播放器识别不了,不过播放的时候需要自己写播放器,但是对其他格式我不会弄。如果只要求是特定为mpeg格式文件可以实现,但是要为其他的格式文件加密我的方法不可行。目前我也要做一个这样的倒序,文件加密之后只有自己的播放器播放(通过sdk自带的Async filter读取文件的时候解密),看看谁也能指导下思路
gogoDNA 2009-02-18
  • 打赏
  • 举报
回复
这个要看你想使用什么样的算法进行加密。

边解密边解码播放是可能的。
基于新一代多媒体加密技术,更高安全性、支持WIN8;支持各种视频的高速编码加密与高速解码播放;可以加密各种视频音频格式文件(wmv, avi, asf, mpg, rm, rmvb, mp4, flv, mp3, vob, mov, mkv, mpeg, dat等等其他各种音频视频格式),加密后的文件可以通过离线方式授权播放,也可以通过网络方式授权播放;只需要加密一次,就可以实现一机一码授权播放; V2016版重要更新: 1、加密视频可以设置保留原始格式,也可以自定义格式,加密后的视频杀毒软件永不误报 ! 2、单个视频支持无穷大,逐帧加密加密后的视频可以在1秒钟左右打开播放,边解密播放; 3、有两种加密算法可以选择,几乎可以加密所有常见或不常见的视频格式; 4、加密后的视频可以采用各种灵活调用方式,可以命令行调用播放、插件方式调用播放[定制]、双击播放等等; 5、非对称加密算法采用国际上最高强度加密算法,技术上领先国内和国外其他软件整整两代,可谓视频加密领域的第五代战机! 6、可启用高清播放,图像放大播放边缘依然平滑,不产生锯齿,颜色不失真; 7、酷炫视频水印功能,真正透明水印,可以设置水印颜色、大小、旋转角度、浮动范围;防翻录水印可以设置透明度,不影响用户播放! 8、快进播放不影响音质,快进播放时声音依然是高保真原声效果; 9、播放过程中可以切换硬件加速,降低CPU使用率; 10、可以自动绑定用户第一次播放的电脑,无需用户机器码! 11、灵活的绑定选项,加密视频可以绑定主板、硬盘,显卡、网卡、U盘、加密狗等; 12、灵活的试播文件制作功能; 13、灵活的业务接口,可以结合网站、结合网银、结合支付宝,淘宝、结合Discuz! 论坛; 14、加密后的视频无法用OD等破解调试工具加载; 15、增加了配置保存功能,可以保存多种配置; 16、增加了播放授权导入和导出功能; 17、增加了已授权播放密码日志记录功能; 18、播放器界面做了重大美化设计,整个界面美观大方; 19、增加了播放菜单功能,播放时可以右键显示功能菜单; 20、可以在播放时设置显示或隐藏播放控制条; 21、重大安全性升级; 22、其他各种小改进;
基于新一代多媒体加密技术,更高安全性、支持win7(32,64)WIN8(32,64); 支持各种视频的高速编码加密与高速解码播放; 可以加密各种视频音频格式文件(wmv, avi, asf, mpg, rm, rmvb, mp4, flv, mp3, vob, mov, mkv, mpeg, dat等等其他各种音频视频格式); 加密后的文件可以通过离线方式授权播放,也可以通过网络方式授权播放; 只需要加密一次,就可以实现一机一码授权播放; V2017S版重要更新: 1、正式版增加了自定义播放器图标功能,个性化图标和个性化界面可以显著提升企业形象; 2、正式版增加了默认水印功能,无需设置播放密码就可以给视频添加水印; 3、正式版采用更高强度加密内核,让所有形式的翻版方式都失效; 4、正式版采用更高强度播放密码算法,让所有形式的偷换机器码播放方式均失效; 5、正式版金盾2017S防翻录又增利器,新增播放窗口位移功能,播放过程中播放窗口会按你指定的时间移动变换位置, 让任何翻录软件都无可奈何,如果是全屏播放会自动退出全屏再换位置; V2017版重要更新: 1、播放器开启速度大幅度提高; 2、新增U盘和移动硬盘召回功能; 3、增加文件关联功能,加密后的视频可以自动关联到播放器,双击视频即可打开; 4、可以自定义个性化认证界面图,专业的认证界面可以显著提升企业形象; 5、新增自毁功能,加密后的视频检测到破解可以自毁,此功能可以抵御市面上所有破解方式; 6、新增天狼加密内核,此加密措施从未被破解过,金盾高级武器库又增利器; 7、新增防翻录问答功能,对试图翻录你视频的人是一个噩梦! 金盾2016SS重要更新: 1、新增扭曲变换加密算法,加密算法增加至4种,加密算法混用可以达到奇效; 2、新增加密强度分级显示; 3、改进RSA加密算法; 4、新增内存保护功能; V2016版重要更新: 1、加密视频可以设置保留原始格式,也可以自定义格式,加密后的视频杀毒软件永不误报 ! 2、单个视频支持无穷大,逐帧加密加密后的视频可以在1秒钟左右打开播放,边解密播放; 3、有两种加密算法可以选择,几乎可以加密所有常见或不常见的视频格式; 4、加密后的视频可以采用各种灵活调用方式,可以命令行调用播放、插件方式调用播放[定制]、双击播放等等; 5、非对称加密算法采用国际上最高强度加密算法,技术上领先国内和国外其他软件整整两代,可谓视频加密领域的第五代战机! 6、可启用高清播放,图像放大播放边缘依然平滑,不产生锯齿,颜色不失真; 7、酷炫视频水印功能,真正透明水印,可以设置水印颜色、大小、旋转角度、浮动范围;防翻录水印可以设置透明度,不影响用户播放! 8、快进播放不影响音质,快进播放时声音依然是高保真原声效果; 9、播放过程中可以切换硬件加速,降低CPU使用率; 10、可以自动绑定用户第一次播放的电脑,无需用户机器码! 11、灵活的绑定选项,加密视频可以绑定主板、硬盘,显卡、网卡、U盘、加密狗等; 12、灵活的试播文件制作功能; 13、灵活的业务接口,可以结合网站、结合网银、结合支付宝,淘宝、结合Discuz! 论坛; 14、加密后的视频无法用OD等破解调试工具加载; 15、增加了配置保存功能,可以保存多种配置; 16、增加了播放授权导入和导出功能; 17、增加了已授权播放密码日志记录功能; 18、播放器界面做了重大美化设计,整个界面美观大方; 19、增加了播放菜单功能,播放时可以右键显示功能菜单; 20、可以在播放时设置显示或隐藏播放控制条; 21、重大安全性升级; 22、其他各种小改进
网管教程 从入门到精通软件篇 ★一。★详细的xp修复控制台命令和用法!!! 放入xp(2000)的光盘,安装时候选R,修复! Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的诊断和测试以及恢复系统功能的工具。小编的确一直都想把这方面的命令做个总结,这次辛苦老范给我们整理了这份实用的秘笈。   Bootcfg   bootcfg 命令启动配置和故障恢复(对于大多数计算机,即 boot.ini 文件)。   含有下列参数的 bootcfg 命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的 bootcfg 命令。   用法:   bootcfg /default  设置默认引导项。   bootcfg /add    向引导列表中添加 Windows 安装。   bootcfg /rebuild  重复全部 Windows 安装过程并允许用户选择要添加的内容。   注意:使用 bootcfg /rebuild 之前,应先通过 bootcfg /copy 命令备份 boot.ini 文件。   bootcfg /scan    扫描用于 Windows 安装的所有磁盘并显示结果。   注意:这些结果被静态存储,并用于本次会话。如果在本次会话期间磁盘配置发生变化,为获得更新的扫描,必须先重新启动计算机,然后再次扫描磁盘。   bootcfg /list   列出引导列表中已有的条目。   bootcfg /disableredirect 在启动引导程序中禁用重定向。   bootcfg /redirect [ PortBaudRrate] |[ useBiosSettings]   在启动引导程序中通过指定配置启用重定向。   范例: bootcfg /redirect com1 115200 bootcfg /redirect useBiosSettings   hkdsk   创建并显示磁盘的状态报告。Chkdsk 命令还可列出并纠正磁盘上的错误。   含有下列参数的 chkdsk 命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的 chkdsk 命令。   vol [drive:] [ chkdsk [drive:] [/p] [/r]   参数  无   如果不带任何参数,chkdsk 将显示当前驱动器中的磁盘状态。 drive: 指定要 chkdsk 检查的驱动器。 /p   即使驱动器不在 chkdsk 的检查范围内,也执行彻底检查。该参数不对驱动器做任何更改。 /r   找到坏扇区并恢复可读取的信息。隐含着 /p 参数。   注意 Chkdsk 命令需要 Autochk.exe 文件。如果不能在启动目录(默认为 %systemroot%System32)中找到该文件,将试着在 Windows 安装 CD 中找到它。如果有多引导系统的计算机,必须保证是在包含 Windows 的驱动器上使用该命令。 Diskpart   创建和删除硬盘驱动器上的分区。diskpart 命令仅在使用故障恢复控制台时才可用。   diskpart [ /add |/delete] [device_name |drive_name |partition_name] [size]   参数 无   如果不带任何参数,diskpart 命令将启动 diskpart 的 Windows 字符模式版本。   /add   创建新的分区。   /delete   删除现有分区。   device_name   要创建或删除分区的设备。设备名称可从 map 命令的输出获得。例如,设备名称:   DeviceHardDisk0   drive_name   以驱动器号表示的待删除分区。仅与 /delete 同时使用。以下是驱动器名称的范例:   D:   partition_name   以分区名称表示的待删除分区。可代替 drive_name 使用。仅与 /delete 同时使用。以下是分区名称的范例:   DeviceHardDisk0Partition1    大小   要创建的分区大小,以兆字节 (MB)表示。仅与 /add 同时使用。   范例   下例将删除分区: diskpart /delete Device HardDisk0 Partition3 diskpart /delete F:   下例将在硬盘上添加一个 20 MB 的分区:   diskpart /add Device HardDisk0 20   Fixboot

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧