If anyone hasn't read Paul Graham's blog on it
1,213 karma · joined December 4, 2018
https://blogs.microsoft.com/blog/2020/09/22/microsoft-teams-...
Just combine https://github.com/mejdoubi/rainbow-table and their algorithm together. It would probably take me a few hours to put together, but for someone who is very familiar with cryptography, it would be minimal work.
I think the real issue at hand is this question belongs in a sociology class, not a statistics class.