Feature/sha512

I was unsure if sha256 was enough... so I just changed it to sha512 in the second commit :interrobang: