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.

The Matasano Crypto Challenges

404 pointsby sweisalmost 11 years ago

22 comments

fasteoalmost 11 years ago
Out of context, but I couldn´t resist.<p>&quot;Matasano&quot; is one of my favorite words in Spanish, not for its meaning, but for how it sounds. Anyway, here is the meaning:<p>mata=kill<p>sano=healthy<p>So, literally it means to &quot;kill the healthy&quot; and it is used to refer to doctors, usually in colloquially, rather than pejorative, terms.<p>Sorry for the interlude.
评论 #8167637 未加载
csdranealmost 11 years ago
Also by Matasano, and tons of fun: <a href="https://microcorruption.com" rel="nofollow">https:&#x2F;&#x2F;microcorruption.com</a><p>In-browser reverse engineering game.
评论 #8166488 未加载
评论 #8166947 未加载
Vivtekalmost 11 years ago
Incredibly good news! I emailed earlier this year and got no response, and I was afraid the whole thing had gone away. It&#x27;s like Christmas in August!
评论 #8167059 未加载
评论 #8166639 未加载
andrewparkeralmost 11 years ago
A good complement to this set of challenges is Dan Boneh&#x27;s Crypto class on Coursera. The coursera class is more theory-driven, whereas these challenges are more practical... they mix well. <a href="https://www.coursera.org/course/crypto" rel="nofollow">https:&#x2F;&#x2F;www.coursera.org&#x2F;course&#x2F;crypto</a>
评论 #8169324 未加载
cpachalmost 11 years ago
Great that the challenges are up!<p>Feel free to join #cryptopals on Freenode :)
showdeadalmost 11 years ago
Glad to see that this was not dropped! I did notice that matasano.com&#x2F;articles&#x2F;crypto-challenges&#x2F; has been returning a 404 for the past month or two.<p>Will there be a way to automatically submit &#x2F; advance, for those of us that would like to do them without encountering spoilers?
Rangi42almost 11 years ago
I&#x27;m stuck on set 1 challenge 4, detecting single-character XOR. I know how the cipher works, having solved challenge 3, but when I brute-forced all 327 hex strings in their challenge data with each of the 256 possible one-byte keys, none of them deciphered to anything like English. I suspect a typo in their data, since one line -- 1c3df1135321a8e9241a5607f8305d571aa546001e3254555a11511924 -- actually has 58 hex digits, not 60. Has anyone else run into this problem?<p>Edit: Of course I would solve this right after a post saying I can&#x27;t. I was only looking at the (string, key) pairs which deciphered to all-printable plain text, but forgot that \r, \n, and \t count as printable ASCII characters.
candeiraalmost 11 years ago
What textbook would be recommended for someone wanting not only to accept the challenge, but also to get some theory under their belt at the same time?
评论 #8169014 未加载
评论 #8170550 未加载
评论 #8168354 未加载
评论 #8167646 未加载
评论 #8167644 未加载
Osmiumalmost 11 years ago
I only did the first two, which I hear are pretty trivial in comparison to the later ones, but I still had a great time and learned a hell of a lot in the process. Definitely highly recommended even if it&#x27;s just for fun or out of idle curiosity, and no prior knowledge required. Looking forward to reading some &#x27;proper&#x27; solutions now...
wtbobalmost 11 years ago
I&#x27;ll probably always regret not getting further into these than I did (life intruded, and then the psychic debt of being late disincentivised me from returning to them). One of these days I really do intend to finish &#x27;em.<p>Thanks for crafting them, and thanks for posing them. Hopefully you guys got some great new hires out of it!
yuhongalmost 11 years ago
On <a href="http://cryptopals.com/sets/4/challenges/31" rel="nofollow">http:&#x2F;&#x2F;cryptopals.com&#x2F;sets&#x2F;4&#x2F;challenges&#x2F;31</a> , I&#x27;d just make it return the offset of the first byte that don&#x27;t match to simulate the information that a timing leak would reveal.
评论 #8166416 未加载
sweisalmost 11 years ago
These are great challenges for learning crypto. They&#x27;ve provided solutions in 10 different languages.
评论 #8168049 未加载
评论 #8166121 未加载
lelfalmost 11 years ago
Will it be some more than implement &amp; compare with the provided solution?
评论 #8167013 未加载
评论 #8166848 未加载
elwellalmost 11 years ago
Would like to see real-world-ish <i>Clojure</i> crypto concerns.
评论 #8166522 未加载
fierycatnetalmost 11 years ago
Something isn&#x27;t right.<p>Not Found<p><a href="http://cryptopals.com/sets/1/challenges/1/ruby" rel="nofollow">http:&#x2F;&#x2F;cryptopals.com&#x2F;sets&#x2F;1&#x2F;challenges&#x2F;1&#x2F;ruby</a>
评论 #8166480 未加载
评论 #8166199 未加载
评论 #8166375 未加载
jonahxalmost 11 years ago
Once solutions are up, will there a be a way to test your answer against solution without actually viewing the solution, as there is on project euler?
评论 #8168657 未加载
ayealmost 11 years ago
Thanks for bringing this back! I&#x27;ve been wanting to study crypto, and I usually enjoy @tpacek&#x27;s comments on this site.
评论 #8166322 未加载
mostlybadflyalmost 11 years ago
Got through the first 4 of set 1. This was emailed challenges though from a while ago. I&#x27;ll check this out now.
hobsalmost 11 years ago
Easter egg spooked me: &quot;I&#x27;m killing your brain like a poisonous mushroom&quot;
评论 #8166988 未加载
wnevetsalmost 11 years ago
I still havent finished the first email
goodvibesalmost 11 years ago
All cryptography is broken before implementation so, it really only looks like a compression mechanism for now.
juanuysalmost 11 years ago
404 on <a href="http://cryptopals.com/sets/1/challenges/1/python" rel="nofollow">http:&#x2F;&#x2F;cryptopals.com&#x2F;sets&#x2F;1&#x2F;challenges&#x2F;1&#x2F;python</a>
评论 #8167171 未加载