| ▲ | jasonwatkinspdx 3 days ago | |
> I hope that's not literally incrementing a sequence. Because it would lead to trivial neighbor ID guessing attacks. It is and it does. Also the ULID spec suggests you use a CSPRNG, but doesn't mandate that or provide specific advice on appropriate algorithms. So in practice people may reach for whatever hash function is convenient in their project, which may just be FNV or similar with considerably weaker randomness too. | ||