this post was submitted on 19 Jun 2024
3 points (100.0% liked)

Hacker News

2171 readers
1 users here now

A mirror of Hacker News' best submissions.

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] lvxferre@mander.xyz 1 points 1 year ago

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.