Lua имеет встроенную строковую функциональность хеширования для устройства хранения данных строк в ее картах. Возможно получить доступ к нему?
Или есть ли другая строковая хеш-функция, уже доступная на lua языке/библиотеках?
Хэш-функция не экспонируется. Скрывая функцию хэша, дизайнеры Lua оставляют за собой право изменить ее из-под себя. Например, однажды они могут попробовать "хэширование кукушки", которое может лучше работать с другой хэш-функцией.
Если вы хотите, чтобы хэш-функция хранилась в хэш-таблице, вам лучше просто использовать Lua-таблицу в качестве структуры данных. Если вы хотите, чтобы хэш-функция сериализовала что-то на диск, вы можете рассмотреть реализацию MD5 хэширования в проекте Kepler для Lua.
.В ядре Lua нет API для прямого доступа к внутренней хэш-функции. Почему вы не можете использовать вместо этого таблицу Lua?