Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I was wondering how the DRM/Purchased/Protected thing works with the songs downloaded from the iTunes store.

If two people by a DRMed song from iTunes, are the raw bytes they download the same? Or are the songs encrypted using different keys per user such that they basically download different byte-streams?

I think they encrypt using a single key but I am not sure if that poses a threat because if even a single person can obtain the key by some hack, then it can easily be shared to everyone.

share|improve this question
5  
There is no DRM on iTunes music anymore (video still has it), but even the unprotected file includes your name in the meta-data (and I think that is also the case for Amazon), so if you go around sharing it, it can be tracked back to you. Of course, you can remove the meta data manually. –  Thilo Nov 24 '11 at 3:11
add comment

2 Answers

up vote 6 down vote accepted

iTunes removed DRM from it's music catalog in 2009, so I'm wondering if your question is about iTunes at all? If not, you might be better off specifying what DRM scheme you have a question about.

That said, iTunes used FairPlay for DRM before, and as explained here, it does generate a unique key for every user. So, it will indeed be different for every customer. The same should be true for all DRM schemes, since if the customer could not be identified from the data inside the DRM scheme, it would defeat the purpose of DRM to start with.

It is also worth noting that while DRM was removed from iTunes, current downloads still contain your Apple ID in the downloaded file. However, tool exists to remove this meta-data from the media.

share|improve this answer
add comment

No - each Apple ID is embedded in the first 400 bytes of each file so even if the majority of the files are the same each is different.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.