TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Breaking Grooveshark's encryption

99 点作者 lucgommans大约 10 年前

10 条评论

Marcus10110大约 10 年前
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 未加载
yarper大约 10 年前
tl;dr they xor&#x27;d the files with 37 (ASCII &#x27;%&#x27;)
评论 #9553847 未加载
rcfox大约 10 年前
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.
TheLoneWolfling大约 10 年前
Slightly off topic:<p>Why is this site <i>more</i> readable without the stylesheet?
PythonicAlpha大约 10 年前
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 未加载
ionwake大约 10 年前
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)
theandrewbailey大约 10 年前
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 未加载
moey大约 10 年前
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 未加载
q3k大约 10 年前
So, a whole article just to explain it&#x27;s a single-character XOR encryption. Smooth.
评论 #9553209 未加载
评论 #9552998 未加载
donpdonp大约 10 年前
&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 未加载