Ключ оказывается можно построить по динамически сгенеренному дереву