Update: so far my best string was lvxferre/Hello+Fediverse+2393194, yielding 0000006a 48…
I also did some simple optimisations of the code. Basically “the least you do, the faster it’ll be”.
i=7100000
while true; do
o=$(echo "lvxferre/Hello+Fediverse+$i" | sha256sum)
if [[ "$o" == 00000* ]]; then echo "$o $i"; fi
if [[ "$i" == *00000 ]]; then echo "tried $i combinations..."; fi
i=$[$i+1]
done
Now it’ll show results with more than five leading zeroes, and print a message every 100k tries (to resume later on).
My machine is a potato, mind you. I don’t expect to get into the leaderboard. Still, I’m doing this as a bash exercise.
lvxferre@mander.xyz 1 year ago
OK… here’s some dumb bash shit.
Feel free to use it. Just make sure to change
lvxferre/Hello+Fediverse+to something else.lvxferre@mander.xyz 1 year ago
Update: so far my best string was
lvxferre/Hello+Fediverse+2393194, yielding0000006a 48…I also did some simple optimisations of the code. Basically “the least you do, the faster it’ll be”.
Now it’ll show results with more than five leading zeroes, and print a message every 100k tries (to resume later on).
My machine is a potato, mind you. I don’t expect to get into the leaderboard. Still, I’m doing this as a bash exercise.