ok mentioning Go here is a bit pointless. How did Go help compared to any other language when Arm has hardware instructions for SHA1&2?
Show HN: Accelerating SHA256 by 100x in Golang on ARM
11–20 of 93 posts
Re: Show HN: Accelerating SHA256 by 100x in Golang on ARM
#12So with hardware sha256, can this mine bitcoin cheaper than an ASIC?
Re: Show HN: Accelerating SHA256 by 100x in Golang on ARM
#13So with hardware sha256, can this mine bitcoin cheaper than an ASIC?
Re: Show HN: Accelerating SHA256 by 100x in Golang on ARM
#14ok mentioning Go here is a bit pointless. How did Go help compared to any other language when Arm has hardware instructions for SHA1&2?
Re: Show HN: Accelerating SHA256 by 100x in Golang on ARM
#15So with hardware sha256, can this mine bitcoin cheaper than an ASIC?
Re: Show HN: Accelerating SHA256 by 100x in Golang on ARM
#16... by moving from a software implementation to a mostly hardware one. ;) Still a worthwhile article but the title seemed to make me think of implementation/algorithm changes.
Re: Show HN: Accelerating SHA256 by 100x in Golang on ARM
#17Earlier quoted context omitted.
AES and SHA2 are completely different algorithms. > Also, this is another really good reason never to use a sha2 as your hashing algo for password storage. I don't know what you mean by this. I understand that SHA2 is poor for some things, but I'm not sure how this illustrates that.
> but I'm not sure how this illustrates that SHA2 just got even faster, so it illustrates rather well that you wouldn't want to use it for password storage -- of course that was always true, but the improvement drives that point home.
SHA2 has not gotten faster. It was already blisteringly, unbelievably fast.
Re: Show HN: Accelerating SHA256 by 100x in Golang on ARM
#18Earlier quoted context omitted.
AES and SHA2 are completely different algorithms. > Also, this is another really good reason never to use a sha2 as your hashing algo for password storage. I don't know what you mean by this. I understand that SHA2 is poor for some things, but I'm not sure how this illustrates that.
> but I'm not sure how this illustrates that SHA2 just got even faster, so it illustrates rather well that you wouldn't want to use it for password storage -- of course that was always true, but the improvement drives that point home.
Re: Show HN: Accelerating SHA256 by 100x in Golang on ARM
#19Earlier quoted context omitted.
AES and SHA2 are completely different algorithms. > Also, this is another really good reason never to use a sha2 as your hashing algo for password storage. I don't know what you mean by this. I understand that SHA2 is poor for some things, but I'm not sure how this illustrates that.
> but I'm not sure how this illustrates that SHA2 just got even faster, so it illustrates rather well that you wouldn't want to use it for password storage -- of course that was always true, but the improvement drives that point home.
PBKDF2-SHA2 with a reasonably high amount of rounds (>100000) is still okay-ish, although you should have transited to bcrypt years ago. And hopefully we'll see argon2 stabilizing and getting adoption soon™.