Is there anyone capable of doing some math to determine by how much
will I decrease chance of conflict?
Or am I overthinking this and SHA1 is good enough in practice?
You're overthinking it. It's not possible to explain why without explaining just how unlikely it is to happen, and the odds are so ... we don't even have hyperbole for how unlikely it is.
Here, try this: at five-card stud, your odds of getting a royal flush are 1 in 649739.
So you're playing five-card stud, and somebody at the table gets a royal flush.
Then the next hand, he gets another royal flush.
Then the next hand, he gets another royal flush.
Then the next hand, he gets another royal flush.
Then he has to beat you at rock-paper-scissors four times in a row.
Here's another one. Say the Linux kernel project is generating a million files a second. If it had been doing that, every second, since the big bang, it'd still be short of the 2^80 files needed to reach 50-50 odds.
Or: you go down to the corner store and buy one, just one, mega-millions lottery ticket. Come Saturday, you find out you've won a million dollars!.
Heck, if you're going to be that lucky, you should probably buy a lottery ticket. So you go down to the corner store and buy one, just one, mega-millions lottery ticket. Come Wednesday, you find out you've won another million dollars!
Heck, if you're going to be that lucky, you should probably buy a lottery ticket. So you go down to the corner store and buy one, just one, mega-millions lottery ticket. Come Saturday, you find out you've won yet another million dollars!
However hopeful you are, however many dreams you'd hang on the chance that you'll be the lucky one in any of those scenarios, that's about how much you should worry.