Телеграм бот на Java. Добавляем генерацию ссылок для скачивания файлов из телеграмма. Урок 13.

preview_player
Показать описание
В этом уроке я добавил генерацию ссылки для скачивания файлов и шифрование id'шника файлов. Исправил баг из предыдущего урока.

Github с кодом проекта:

Ресурсы компании РЕЛЭКС:

#java #telegrambot #springboot #encryption
Рекомендации по теме
Комментарии
Автор

Вместо буратино и колобка надо было:

"Армянское радио спрашивают:
Почему в трансформерах нет женщин-роботов?
Они долго собираются."

Урок как всегда топчик 👍

Сергей-ижв
Автор

Всё бы хорошо, но баг заключается в том, что для фото и для документов используются разные таблицы с автоинкрементным id. Из-за чего могут повторяться id номера для документа и для фото. В этом случае у них получатся конфликтующие (одинаковые) хеши. Таким образом, используя хеш от только что загруженной фотографии можно скачать чей-то документ, заменив в url всего лишь get-photo на get-doc.
Вывод: соль должна быть разной для документов и для фото.

МихаилА-ул
Автор


Компания РЕЛЭКС регулярно проводит наборы начинающих специалистов БЕЗ опыта работы на стажировку по различным направлениям ИТ.
Подписывайся на наши соц.сети и следи за новостями!

Github с кодом проекта:

Ресурсы компании РЕЛЭКС:

enter_IT
Автор

Пожалуйста можешь создать телеграм чат для обсуждения вопросов касательно данного проекта?

amirkenesbay
Автор

Почему у меня файл скачивается с расширением .jfif? Как сделать так чтобы скачивалось в .jpeg?

СергейВолков-фф
Автор

У меня вопрос: зачем мы объявляем CryptoTool в виде бина?

Сергей-ижв
Автор

Привет!
Почитал статью о соли, которую ты приводил как пример и там написано что соль не должна повторяться. Правда там шла речь о паролях, а здесь айди. Стоит ли добавить логику генерации новой соли для каждого отдельного айди, или может быть одна и та же - т. е. это будет считаться нормальной практикой, не ошибкой?

JohnLock-qkog