Примерно понятно, но не до конца. С точки зрения математики он типа берёт текущий юникстайм, но срезает из него последние сколько то цифр, или сравняв их с нулём что бы разрядность сохранить. И тогда ключи совпадают, если так же делает вторая сторона с заранее известным числом округлённых секунд. Видимо так да?