On 2020-04-19 16:34:57 +0200, Gero Treuner wrote:
> For the small purpose of avoiding collisions within a time frame of 1s
> a couple of extra bytes are comparatively high cost IMO.
> 
> But you are right, and the timestamp could also be base64-ified to
> compensate.

But why not using a cryptographic hash for the full local part, then?
This could be based on the full message (including the generated
headers at this point) + some random number. If there is a collision,
this would mean that the messages are the same, so that I don't think
this is an issue in practice... Or that cryptographic protocols are
broken, which would be a much more important issue than Message-Id
collisions.

-- 
Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

Reply via email to