我正在建立一个在线商店,用户可以在其中购买有声读物。所有有声读物都包含 .mp3 格式的文件。当用户从付款方式返回时,我可以访问付款人的 SSN(社会安全号码)。
那时我可以访问用户的帐户(电子邮件等)和他的 SSN。现在我授予他访问购买的图书文件的权限。客户非常关心在线分发音频文件的盗版和非法行为。
为了解决这个问题,我们决定将 SSN 印入音频文件中。如果我们发现非法副本,我们可以将其追溯到原产地并告诉他们的父母。到目前为止,我已经读到至少有两种方法可以将数据隐藏到 .mp3 文件中——元标记和直接加密到二进制数据中。
是否有一些可靠的 PHP 库可以让我在下载之前修改 .mp3 格式文件的元标记?我已经阅读了 PHP 的 id3 函数(我没有使用过它们)。更好的是——是否有一些可靠的 PHP 库用于将数据加密到音频文件的二进制数据中?
任何替代品也非常受欢迎!