return crypto.createHash('sha256').update(text).digest('base64');
Этот код в настоящее время создает хеш, который имеет символы. Я хотел бы, чтобы хэш был буквенно-цифровым.
Я пытался использовать digest('base36'), но это не вариант в node.js.
Hex является буквенно-цифровым... не использует все альфа-значения, но соответствует определению
Если вам нужен кодировщик base62, вам, вероятно, придется написать свой собственный.





Вы искали, прежде чем спрашивать? Встроенного функционала явно нет. Требование потребует от вас написать реализацию base36. Или вы можете сэкономить время, подняв существующий. Нравится npmjs.com/package/hash36