Move SHA256/512 to their own files

It was a bit lazy not to do so.