Я не понимаю, почему используются PID и время.Я полагаю, что пришло время помочь рандомизировать соль, и я полагаю, что PID тоже?Не существует ли шансов, что многие другие пользователи могут иметь такой же PID?
У вас не может быть двух процессов с одинаковым идентификатором процесса одновременно.