Общий подход хорош, но вы можете рассмотреть метод хеширования.
SHA был разработан для криптографической стойкости (скорость тоже, но сила важнее).Вы можете принять это во внимание.Поэтому, использование встроенной функции hash
, вероятно, является хорошей идеей, если безопасность здесь не является ключевой.