Conversation

@runation Решения существуют чуть менее чем для всего. Просто непонятна модель использования. Ссылка это просто кусок текста так-то.

0
0
0

@runation С технической точки зрения это сделать совершенно несложно. Основной вопрос только в том, кому и зачем это может быть нужно.

0
0
0

@runation @4X_Pro Подойдет любая сокращалка ссылок, с функцией защиты паролем. Только придется поискать хорошую, ибо их овердохуя, но охуевших, платных, с капчами и прочим.

Ну или своё написать.

0
0
0

@runation @johan Сейчас интереса ради сгенерировал такой код с помощью ChatGPT по такому запросу:

Сгенерируй HTML-страницу, на которой есть поля для ввода URL и пароля. После ввода этих данных от пароля берётся хеш SHA-2 и используется как ключ для шифрования введённого URL. Шифрованный результат кодируется в base64 и добавляется как параметр к адресу текущей HTML-страницы. Если страница открывается с этим параметром, то у пользователя запрашивается пароль. Если он корректен, то URL расшифровывается и происходит переход на него.

Правда, потом всё равно пришлось чуть подправить вручную: ChatGPT забыл сделать раскодирование из base64 перед расшифровкой. После этого заработало как надо.

1
0
0

@4X_Pro @runation Шифруется простым XOR, небось?

1
0
0

@johan @runation нет, AESом. Хотя если длина URL меньше длины хеша, то даже XOR вполне сошёл бы. Единственный недостаток — это хеш без соли, но справится ли ChatGPT с тем, чтобы её добавить и передать отдельным параметром — не знаю.

0
0
0