Я разработал пользовательский интерфейс для инструмента, в котором пользователю необходимо ввести «Имя» длиной не более 300 символов, и инструмент генерирует текстовый файл («Имя» .txt), который затем загружается в «сервер "(мэйнфреймы и Unix).Я хочу сократить 300-символьную строку до уникально идентифицируемой 8-символьной строки (из-за проблем, главным образом, в мейнфрейме), что-то вроде tinyurl, использующего какой-то алгоритм хеширования.Я нашел реализацию SHA1, но длина получаемой строки составляет 40 символов.Может кто-нибудь предложить реализацию VBA для алгоритма?
Требование к результирующей строке длиной 8 символов строгое - я предполагаю, что это должно быть выполнимо, учитывая, что у нас есть ограничение на размер входной строки.