Хеширование строки java
Привет) Такая идея: пользователь вводит какой-то рассказ (допустим, в 300 символов) и его нужно сохранить в бд (в моем случае - mysql). Если говорить про mysql - варчар позволяет хранить всего 255 символов. Как можно захешировать строку так, чтобы она, например, всегда была длиной в каких-нибудь 12-16 символов, и большие "рассказы" можно было сохранять в бд, а потом, в случае чего - доставать и расшифровывать?
Ответы (1 шт):
Автор решения: Egettl
→ Ссылка
Увы, сделать этого невозможно.
Для того, чтобы хранить рассказы в БД нужно всего-навсего использовать другой тип данных, а не VARCHAR длиной в 255 символов.
Например LARGETEXT (https://metanit.com/sql/mysql/2.3.php)