如何使用C++创建DRM方案来保护MP3文件?

5
有什么想法可以用C++或其他语言创建DRM方案来保护MP3文件吗?

11
MP3是没有数字版权管理技术(DRM)的,如果你制作了一个带有DRM保护的MP3文件,它将不再是MP3文件,也没有任何应用程序能够播放它(除非可能是你自己的)。 - Pavel Minaev
9
请不要这样做。已经有足够多的破解数字版权管理系统了……当您不再支持许可证服务器时会发生什么?这种情况已经屡次发生了…… - Matthew Scharley
2
我不明白为什么会有人对这个问题进行负评。这是一个完全有效的问题。由于这个问题相当技术性,对DRM的宗教观点不应影响答案或投票。据我所见,这个问题并不涉及用户对DRM的意见。正如Pavel Minaev所指出的那样,如果你用DRM方案保护一个MP3文件,除了你自己的应用程序,没有其他应用程序能够播放它——这可以说是DRM背后的一个想法。 - Tomas Vinter
4个回答

13

首先需要了解的是,数字版权管理(DRM)系统只会对无辜的消费者造成不便。

为了让内容有任何用处,它必须在某个时候以明文形式提供。而决心的人会在那时拦截它并制作出没有限制的副本。


1
就像所有将带数字版权管理(DRM)的WMA文件刻录成音频CD,然后重新转换为MP3格式的人一样...真是浪费塑料... - Matthew Scharley
1
是的,我希望有一种方法可以使用镜像文件来模拟CD-ROM ;) - Zed
1
音乐、视频和书籍数字版权管理(DRM),也许会有这种限制。但是,用于自动处理的数据(例如文本转语音引擎)不会受到此限制。内容永远不会以明文形式提供,只有最终结果。(离题了) - MSalters

4
我建议使用UNIX命令“rm file.mp3”。这将确保没有人会听到您的音乐文件。

3
碎纸文件.mp3;删除文件.mp3. :) - Jeremy Powell
这实际上让我笑了。 - Dallas Clark

4

您应该先考虑已经投入了多少百万美元来保护音乐或视频文件。

目前无法复制的音乐或视频文件数量为零。


3

我发现在防止未经授权的听取方面,unlink()调用非常有效。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接