开发者社区> 问答> 正文

音频开放保护

已解决

问题描述

 我是教育的业务,需要对一批 ”音频文件“进行版权保护(但是不希望直接被外部直接下载)。可以通过哪些方式将能力开放出去

期望结果

...

可以通过哪些方式将能力开放出去

已尝试的方法

...

展开
收起
liuxiaoyi216 2022-09-14 15:28:28 105 0
2 条回答
写回答
取消 提交回答
  • 采纳回答

    你是想要让你的用户,可以在线听到这些音频,但是又不能直接下载这些音频文件对吗?

    先说结论

    防止下载是做不到的,但是可以尝试让外部的人即使下载了,也不能播放。

    要做到这一点,信封加密技术可以帮到你。

    阿里云的视频点播产品,已经有结合信封加密技术实现的视频加密方案,视频点播产品本身也可以放音频的,这个方案对你保护音频文件,应该也是有帮助的,你可以参考下看看。

    这是阿里云视频点播的视频加密方案介绍:https://help.aliyun.com/document_detail/68613.html

    如果你有兴趣了解信封加密的原理,可以参考下这篇文章

    https://help.aliyun.com/document_detail/131058.html

    信封加密解密过程:

    • 加密过程
      • 通过KMS控制台或者调用CreateKey,创建一个用户主密钥。
      • 调用GenerateDataKey生成数据密钥(包含一个明文数据密钥和一个密文数据密钥)。
      • 使用明文的数据密钥加密文件,产生密文文件,然后销毁内存中的明文密钥。
      • 用户将密文的数据密钥和密文文件一同存储到持久化存储设备或服务中。

    • 解密过程
      • 从持久化存储设备或服务中读取密文数据密钥和密文文件。
      • 调用Decrypt解密数据密钥,取得明文数据密钥。
      • 使用明文数据密钥解密密文文件,得到明文文件,再销毁内存中的明文密钥。

    2022-09-14 16:26:39
    赞同 展开评论 打赏
  • 您可以在URL中加入签名信息,以便将该URL转给第三方实现授权访问,对指定的人员浏览或下载,请参见https://help.aliyun.com/document_detail/31952.html

    2022-09-14 15:45:02
    赞同 展开评论 打赏
问答地址:
关联地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载