2009-08-16 68 views
4

任何想法如何創建DRM方案來保護使用C++或其他語言的MP3文件?如何使用C++創建DRM方案來保護MP3文件?

+11

MP3(幸運的)無DRM。如果您製作受DRM保護的MP3文件,它將不再是MP3文件,並且沒有應用程序可以播放它(可能除外)。 – 2009-08-16 07:52:55

+8

請不要。已經有足夠的破損DRM系統...當您不再支持您的許可證服務器時會發生什麼?而且這已經反覆發生過...... – 2009-08-16 07:59:27

+2

我不明白這個問題的反對票。這是一個完全有效的問題。由於這個問題相當技術性,對DRM的宗教觀點不應該影響答案或投票。據我所知,問題不在於用戶對DRM的意見。正如Pavel Minaev所指出的那樣,如果您使用DRM方案保護MP3文件,除了您的應用程序以外,任何應用程序都不會播放它 - 可以說DRM是DRM背後的創意之一。 – 2009-10-05 07:28:42

回答

13

首先要學習的是DRM系統只會給無辜的消費者帶來不便。

內容將不得不在某些時候可用,以便有任何用處。被確定的人將在那個時候攔截它,並且做出一個沒有妨礙的副本。

+1

像所有燒燬DRM'd WMA到音頻CD的人一樣,然後重新將它們翻錄成mp3 ...多麼浪費塑料... – 2009-08-16 08:01:27

+1

是的,我希望有一些方法可以模仿CD-ROM圖像文件;) – Zed 2009-08-16 09:33:50

+1

音樂,視頻和書DRM,也許。用於自動處理的數據(例如文本到語音引擎)不受此限制。內容永遠不會變得清晰,僅僅是最終的結果。 (儘管主題不同) – MSalters 2009-08-17 08:13:49

3

我推薦UNIX命令「rm file.mp3」。這將確保沒有人會聽你的音樂文件。

+0

如果您擅長硬盤恢復,則不一定如此。 – 2009-08-16 08:40:07

+2

shred file.mp3; rm file.mp3。 :) – 2009-08-16 09:06:45

5

您可能應該首先考慮嘗試保護音樂或視頻文件已經投入了多少百萬美元。

目前無法複製的音樂或視頻文件數量爲零。

2

我發現unlink()調用在防止未經授權的監聽方面非常有效。