Вот и меня заинтересовал этот момент. Просчитить для своего ИД (зная время) 3 из 4х парамтеров - мы можем. Однако для подбора ИД другого объекта необходимо перебрать дату (за день, допустим) + рандомные числа (при условии, что ИД машины и процесса не поменялся).
Т.е. теоретически это узкое место, а как практически получить ИД другой записи? ;)
Тут дело в том, что существует ненулевая вероятность подбора. Она может быть мала, но она есть. Поэтому как средство защиты это работать не будет. Гораздо эффективнее будет рандомный набор букв и цифор, но меньшей длины.