2010-07-28 8 views
3

Je travaille sur une application qui se connecte à un site de fourniture de médias et télécharge des fichiers mp3 sur le téléphone de l'utilisateur. Je voudrais que l'utilisateur soit incapable de copier ces fichiers du téléphone, mais seulement les écouter via mon application. Je suis actuellement en train d'essayer de crypter les fichiers en utilisant DES et crypter et décrypter et lire le fichier en bits dans l'application. Cela ne fonctionne cependant pas. Existe-t-il un meilleur moyen d'atteindre mon objectif final ou quelqu'un d'autre a-t-il mis en place une solution similaire?Comment puis-je stocker de la musique sur un téléphone Android sans permettre à l'utilisateur de le télécharger et de l'utiliser?

Merci

P

Répondre

0

Si vous utilisez DES (clé privée ou d'un algorithme à clé symétrique), vous devez vous enregistrer la clé de décryptage dans votre application. Rappelez-vous ceci est le code d'octet d'Android, beaucoup plus facile à démonter pour récupérer la clé.

Pensez aux autres DRM alternatives.

+0

connaissez-vous des spécifiques. Im ayant du temps difficile clouer un. – Samuel

0

Si vous utilisez le stockage interne d'Android, le système de fichiers que vous créez est uniquement accessible par votre application. Toutefois, en raison de la nature ouverte d'Android, il existe de nombreuses ROM Android «enracinées» qui permettent l'accès public à ces fichiers.