TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Breaking Grooveshark's encryption

99 pointsby lucgommansabout 10 years ago

10 comments

Marcus10110about 10 years ago
This almost feels like legal cover more than anything else. At least they &quot;tried&quot; to protect the music files from easy duplication &amp; piracy. I wonder if circumvention of XOR is illegal under the DMCA. It feels just about effective as renaming the file extension from <i>.mp3 to </i>.shh
评论 #9552684 未加载
评论 #9553026 未加载
yarperabout 10 years ago
tl;dr they xor&#x27;d the files with 37 (ASCII &#x27;%&#x27;)
评论 #9553847 未加载
rcfoxabout 10 years ago
A few years ago, there was an article posted to Hacker News about some site that sold DRMed anime shutting down and how people who bought anime from the site would no longer have access to the things they bought. As it turned out, the special Flash-based anime viewer they provided just did a per-byte XOR with 0x42 on PNG files.
TheLoneWolflingabout 10 years ago
Slightly off topic:<p>Why is this site <i>more</i> readable without the stylesheet?
PythonicAlphaabout 10 years ago
This &quot;coding scheme&quot; seems to be &quot;unkillable&quot; (don&#x27;t know, if the wording is correct, the spell checker does not like it).<p>I thought, after Microsoft made a bad name about itself by using this in its &quot;Access&quot; product ten years ago or so (they &quot;encrypted&quot; passwords this way), some people should have been warned. May be it is was just to long ago ...<p>Within seven years or so (of operating), somebody could have come up with a different algorithm ...
评论 #9553195 未加载
ionwakeabout 10 years ago
Can you explain further how the key is used in the mapping? Maybe with a doodle? Thanks &amp; well done btw<p>-- mixing the file with a single byte (0x25, or ASCII 37, or a percent sign)
theandrewbaileyabout 10 years ago
Cryptography rule #1: Don&#x27;t make your own.<p>I guess that AES (or some other standardized cipher) was too overkill, insufficient, or mainstream for them?
评论 #9552816 未加载
moeyabout 10 years ago
I had a Tidal trial and was trying to see how encrypted their lossless music was. It uses some Chrome NaCL executable to decrypt, then play the music. In any other browsers, you cannot play HiFi music since they do not support NaCL.<p>That seemed like a good solution to DRM encryption.<p>At the end of the day though, people can just record the input on their sound card if they really wanted...
评论 #9553550 未加载
q3kabout 10 years ago
So, a whole article just to explain it&#x27;s a single-character XOR encryption. Smooth.
评论 #9553209 未加载
评论 #9552998 未加载
donpdonpabout 10 years ago
&quot;...after quite literally being sued to hell.&quot;<p><a href="http:&#x2F;&#x2F;theoatmeal.com&#x2F;comics&#x2F;literally" rel="nofollow">http:&#x2F;&#x2F;theoatmeal.com&#x2F;comics&#x2F;literally</a>
评论 #9554280 未加载
评论 #9554326 未加载