Don't put the solutions to the crypto challenges up
Seriously. I've learnt more programming in the past two days going through the first sets than i ever have before. I can't help but feel that solutions would ruin that, the need to really get your head around the concepts. If the point of the crypto challenges is to demonstrate how crypto fails, isn't it better to force people into understanding the attacks?
Joking aside i am actually interested in the rational behind providing direct solutions in code, in place of say, the plaintext you should be able to retrieve.
Also, thanks a bunch for putting this up, it's by far the most enjoyable resource I've found on crypto.
11 comments
[ 2.0 ms ] story [ 29.1 ms ] threadGive us ideas on how we can put them up without spoiling them, and we'll try to do that.
Part of the problem with not posting solutions is that we embargoed participants from posting their solutions. We'd like to stop doing that; the people who have generously held back their solutions have done us a favor, and we'd like to stop asking it of them.
Once people start posting solutions anywhere, we think it's better that there be a curated set of solutions (we're working on ways to make it receptive to git pull requests) than things scattered all over the Internet.
Thank you, by the way, for the kind words!
Invisiclues-style, where you give progressively bigger and bigger hints to solvers trying to get through them?
Perhaps a wrapper function to call the language/platform specific sha256 could be asked for as a Set 1 challenge. In this particular challenge the answer to a well known input would be un-hashed for verification purposes.