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

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

最佳答案

文件加密器对所有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中,您可以找到更多信息,尽管它相对较新。

关于node.js - 是否可以即时使用node-webkit文件解码AES加密视频?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18987507/

10-10 15:20