On Thu, Nov 20, 2014 at 10:42:20AM +0100, Patrik B?t wrote: > > Ah thanks for the heads up, posttls-finger returned sha1, probably > > because it runs OpenSSL 1.0.x. > > "The best practice algorithm is now sha1", maybe thats why it is default > in posttls-finger, or what do you say Viktor? :)
That was written when MD5 was still in wide use. At this point even SHA-1 is no longer best practice. Instead, in many cases SHA2-256 is now preferred. There are still many cases for which SHA-1 is quite sufficient, but you have to understand the context to determine whether this applies. It seems that as a community, for better or worse, we tend to abandon crypto algorithms for all use-cases as soon as any use-case is broken. Therefore, SHA-1 is also now deprecated, even though e.g. SHA1-HMAC is still quite safe, and uses that only depend on 2nd-preimage resistance are also IIRC safe at this time. However, Postfix maintains a backwards-compatible default of md5. Perhaps now that we have a compatibility level, we could at least move to sha1 (moving to SHA2-256 would break with very old, but still supported by Postfix OpenSSL releases). -- Viktor.