I am trying to understand the difference between unencrypted ZFS and natively encrypted ZFS datasets. It looks like that in an unencrypted ZFS dataset the data is checksumed with a 256 bit hash but encrypted datasets use "only" 128 bit hashes because the rest of 128 bits are needed for authentication.
Is data integrity then, in principle, worse in encrypted datasets? Does this has any practical difference, and if not, why 256 bit hashes where used in the first place?
Is data integrity then, in principle, worse in encrypted datasets? Does this has any practical difference, and if not, why 256 bit hashes where used in the first place?