【问题标题】:Is it possible to decode an AES encrypted video with node-webkit file on the fly?是否可以使用 node-webkit 文件即时解码 AES 加密视频?
【发布时间】:2013-09-24 16:48:40
【问题描述】:

使用file-encryptornode-webkit 可以轻松地将本地视频文件(webm)加密为本地加密文件,例如myvideo.dat

但是有没有办法解密和观看这个视频?没有临时文件?

【问题讨论】:

    标签: node.js encryption html5-video aes node-webkit


    【解决方案1】:

    文件加密器加密所有 webm 容器,您应该像 webM Encryption RFC 一样加密视频流。您可以使用存储库 https://chromium.googlesource.com/webm/webm-tools/ 中的 webm_crypt 工具。

    例如:

    $ webm_crypt -i video.webm -o encrypted_video.webm
    

    这将生成一个名为 vid_base_secret.key 的密钥文件

    $ webm_crypt -i video.webm -o encrypted_video.webm -video_options base_file=vid_base_secret.key
    

    在 WebM 项目的 wiki 中您可以找到更多信息,虽然它是相对较新的东西。

    【讨论】:

    • 谢谢@sinkmanu,你知道如何从中获取Clear Key(key id 和key)以便能够使用Shaka player 的Clear Key 进行游戏吗?
    猜你喜欢
    • 2013-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-16
    • 2016-06-01
    • 1970-01-01
    • 2013-09-29
    相关资源
    最近更新 更多