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.

So, You Want to Learn to Break Ciphers

180 pointsby nochover 4 years ago

6 comments

bathtub365over 4 years ago
I’ve enjoyed starting to work through the exercises on Cryptopals[1]. It teaches you the underlying concepts for different ways of encrypting information and asks you to write code to break them.<p>[1] <a href="https:&#x2F;&#x2F;cryptopals.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cryptopals.com&#x2F;</a>
评论 #26122726 未加载
评论 #26124268 未加载
评论 #26122041 未加载
kwizztover 4 years ago
I always wonder how people come up with the designs for various ciphers. When I took crypto class in uni, it all seems like different math&#x2F;bit&#x2F;word operations get randomly mashed up and repeated for several rounds. Is there a good resource for learning how to design ciphers?<p>Edit: typo
评论 #26121826 未加载
评论 #26122216 未加载
评论 #26121995 未加载
评论 #26123525 未加载
评论 #26121788 未加载
评论 #26121820 未加载
评论 #26121784 未加载
tptacekover 4 years ago
Somewhere on Reddit there&#x27;s a great Mike Hamburg (I think?) comment about his approach to quickly analyzing new cipher designs --- is it linear? Can a SAT solver break it? There&#x27;s more to it, but not much more, and it&#x27;s one of the denser crypto comments I&#x27;ve read.
评论 #26121648 未加载
bbno4over 4 years ago
Shameless plug: I built a tool that&#x27;s designed to automatically crack simple ciphers, encodings, hashes (soon™), esolangs and more :) <a href="https:&#x2F;&#x2F;github.com&#x2F;ciphey&#x2F;ciphey" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ciphey&#x2F;ciphey</a>
squeezingswirlsover 4 years ago
I&#x27;m having fun reading and playing with &#x27;Codebreaking, a practical guide&#x27; by Elonka Dunin &amp; Klaus Schmeh.<p><a href="https:&#x2F;&#x2F;www.codebreaking-guide.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.codebreaking-guide.com&#x2F;</a>
babyover 4 years ago
Coincidentally I was reminded today that some students are using something I made a while back to learn about breaking AES: <a href="https:&#x2F;&#x2F;davidwong.fr&#x2F;blockbreakers&#x2F;" rel="nofollow">https:&#x2F;&#x2F;davidwong.fr&#x2F;blockbreakers&#x2F;</a>