moonpiedumplings@programming.dev to Ask Lemmy@lemmy.worldEnglish · sex månader sedanGive me some of your hardest riddles? (with solutions in spoilers)message-squaremessage-square77fedilinkarrow-up164arrow-down11file-text
arrow-up163arrow-down1message-squareGive me some of your hardest riddles? (with solutions in spoilers)moonpiedumplings@programming.dev to Ask Lemmy@lemmy.worldEnglish · sex månader sedanmessage-square77fedilinkfile-text
minus-squareChaoticNeutralCzech@feddit.orglinkfedilinkEnglisharrow-up6·sex månader sedanI think they are hashed
minus-squaregroet@infosec.publinkfedilinkarrow-up3·sex månader sedanSo due to the nature of it beeing riddles it is quite possible the answer is bugged and the hash wrong. But because nobody “knows” they have the solution nobody can say it is a bug.
minus-squareChaoticNeutralCzech@feddit.orglinkfedilinkEnglisharrow-up2·edit-2sex månader sedanI think you’re better off with a literal dictionary attack. Knock yourself out: https://github.com/fenimore/devinettes-android/blob/master/app/src/main/java/com/workingagenda/devinettes/RiddleCollection.java It’s just SHA-1 of the UTF-8 representation of the answer. Note that the riddles, unlike the software, are under CC-BY-NC-ND.
minus-squaredavidgro@lemmy.worldlinkfedilinkarrow-up2·sex månader sedanInteresting. Looks like it can accept multiple variations on each answer. I was wondering about that I’m not actually going to do it, but I like the system design
I think they are hashed
So due to the nature of it beeing riddles it is quite possible the answer is bugged and the hash wrong. But because nobody “knows” they have the solution nobody can say it is a bug.
Hmm.
Rainbow tables…
I think you’re better off with a literal dictionary attack. Knock yourself out: https://github.com/fenimore/devinettes-android/blob/master/app/src/main/java/com/workingagenda/devinettes/RiddleCollection.java It’s just SHA-1 of the UTF-8 representation of the answer.
Note that the riddles, unlike the software, are under CC-BY-NC-ND.
Interesting. Looks like it can accept multiple variations on each answer. I was wondering about that
I’m not actually going to do it, but I like the system design