.PHP的mp3格式盗版保护

.PHP的mp3格式盗版保护,php,audio,mp3,piracy,Php,Audio,Mp3,Piracy,我正在建立一个在线商店,用户可以在那里购买有声读物。所有有声读物都包含.mp3格式的文件。当用户从付款方式返回时,我可以访问付款人的SSN(社会保险号码) 在这一点上,我可以访问用户的帐户(电子邮件等)和他的SSN。现在我允许他访问购买的图书文件。客户非常担心盗版和非法在线分发音频文件 为了解决这个问题,我们决定将SSN印在音频文件中。如果我们发现了非法复制品,我们可以追踪它的来源并告诉他们的父母。到目前为止,我已经了解到至少有两种方法可以将数据隐藏到.mp3文件中——元标记和直接加密到二进制数

我正在建立一个在线商店,用户可以在那里购买有声读物。所有有声读物都包含.mp3格式的文件。当用户从付款方式返回时,我可以访问付款人的SSN(社会保险号码)

在这一点上,我可以访问用户的帐户(电子邮件等)和他的SSN。现在我允许他访问购买的图书文件。客户非常担心盗版和非法在线分发音频文件

为了解决这个问题,我们决定将SSN印在音频文件中。如果我们发现了非法复制品,我们可以追踪它的来源并告诉他们的父母。到目前为止,我已经了解到至少有两种方法可以将数据隐藏到.mp3文件中——元标记和直接加密到二进制数据中

是否有一些可靠的PHP库允许我在下载之前修改.mp3格式文件的metatag?我读过PHP的id3函数(我没有使用过)。 更好的是,是否有一些可靠的PHP库可以将数据加密到音频文件的二进制数据中


任何选择都是非常受欢迎的

mp3文件可以被重新转换,其元标签可以被剥离。
我建议您检查为此目的使用客户私人数据(社会保险号码)是否合法。

元标签可以被剥离/修改。如果有人想共享一个文件,他们会找到一种方法来共享。我完全同意。但并非所有人都有能力做到这一点。因此,使用元标记不是一个好的解决方案,但至少是这样。音频数据中的数据加密可以在编码后继续存在。由于我是在爱沙尼亚开发的,因此使用SSN进行开发是合法的。我不向任何一方分发或提供用户私有数据。在那个时候,ssn唯一的漏洞就是用户非法分发音频文件。即使在这种情况下,至少在这里,SSN也不是什么秘密。