The default Etag is used to detect bit errors and and MD5 is fine for that. S3 does support using SHA256 instead.