sha256_string is now sha256_hex