Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Кодирование ссылки (http://www.flasher.ru/forum/showthread.php?t=127644)

Olmer 19.07.2009 19:15

Кодирование ссылки
 
В флешку передается ссылка на определенный файл через flash vars, посоветуйте какойни будь небольшой алгоритм шифрования/дешифровки для того что бы скрыть ссылку для скачки.

mooncar 19.07.2009 20:06

Любой запрос браузера, в том числе и от флеш-плеера, легко отслеживается на уровне заголовков и URL.
Поэтому, если как-то хотите обеспечить недоступность исходного файла, то это надо делать средствами сервера, например спрятать файл в недоступной директории на сервере, а ссылку на него сервер будет отдавать флешке с динамическим путем, если хотите, через flash vars. В свою очередь сервер будет расшифровывать флешкин запрос и отдаст файл из известного только ему места. Возможно, механизм сессий можно будет задействовать.

Добавлено через 12 минут
Например:
Флешка загружается в браузер. При этом: 1) Сервер стартует сессию. 2) При этом он генерирует рандомное число и записывает его в переменную данной сессии, затем по известному алгоритму вычислет новый url файла с использованием сгенерированного числа. 3) Флешке через flashvars передается полученная как бы "ccылка" на файл вида url='78326428sdhgl.jpg'. 4) В нужный момент ролика флешка запрашивает этот url. 5) Сервер, используя переменную, записанную в сессию данного браузера и используя запрашививаемую строку, по тому же известному алгоритму восстанавливает путь к заначенному файлу и отдает его браузеру (флешке). Ну и саму директорию с файлом нужно скрыть средствами .htaccess.

Olmer 19.07.2009 20:24

я понял, спасибо большое! Вы мне очень помогли!

iflamberg 19.07.2009 21:15

Делаем инъекцию в оригинальную флешку, чтобы после загрузки файла в себя, она передавала ее мне на серверный скрипт, который ее и сохраняет.

Это я понтуюсь. Для защиты "от нуба" более чем достаточная защита.

Psycho Tiger 20.07.2009 11:34

Абсолютно любое шифрование, хоть +10 к аски коду каждого символа.
Тот, кто в этом деле "понимает" - сразу полезет и возьмет из кеша, кто не понимает - ему хватит этого.
Хотя, чтобы не кешировалось можно потоком грузить.

iflamberg 20.07.2009 13:21

М, да, действительно. Если грузить картинку, то ее всё равно легко будет найти в кеше.


Часовой пояс GMT +4, время: 12:42.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.