У меня есть таблица со столбцом уникальных строковых значений. Максимальная длина строкового значения составляет 255 символов. Я хочу сгенерировать уникальный идентификатор со строковым значением в качестве входных данных. Другими словами, я ищу компактное представление для строки. Сгенерированный уникальный идентификатор может быть буквенно-цифровым. Полезной функцией будет возможность регенерировать строковое значение из уникального идентификатора.
Есть ли эффективная функция для создания такого уникального идентификатора. Некоторыми способами может быть использование контрольной суммы или хеш-функций. Я хочу знать, есть ли стандартный способ сделать это.
Я использую базу данных MySql и java.
Спасибо!
--edit: я ищу более компактное представление, чем просто использование самой строки.