ユーザーがオーディオブックを購入できるオンライン ショップを構築しています。すべてのオーディオブックは .mp3 形式のファイルで構成されています。ユーザーが支払い方法から戻ると、支払者の SSN (社会保障番号) にアクセスできます。
その時点で、ユーザーのアカウント (電子メールなど) と彼の SSN にアクセスできます。今では、購入した本のファイルへのアクセスを彼に許可しています。クライアントは、著作権侵害やオーディオ ファイルのオンライン配布の違法性を非常に懸念しています。
これに対抗するために、音声ファイルに SSN を刻印することにしました。違法なコピーが見つかった場合は、元の場所まで追跡し、両親に伝えることができます. これまでのところ、データを .mp3 ファイルに隠すには少なくとも 2 つの方法があることを読みました。メタタグと暗号化をバイナリ データに直接挿入する方法です。
ダウンロードの直前に .mp3 形式のファイルのメタタグを変更できる、信頼できる PHP ライブラリはありますか? PHP の id3 関数について読んだことがあります (使用したことはありません)。さらに良いことに、オーディオ ファイルのバイナリ データにデータを暗号化するための信頼できる PHP ライブラリはありますか?
代替案も大歓迎です!