Ой не знаю туда ли обращаюсь, но вот задача: 
   На сервере существует файл, название которого зашифровано в непонятный набор символов. 
 Что то вроде: kaskldwokmxcnuenxsirrfd.jpg Ситуация обязывает не показывать нормальных имён. 
 Нужно при обращении к этому файлу название расшифровывать. Допустим  kaskldwokmxcnuenxsirrfd.jpg расшифровывается в picture.jpg и пользователь сохраняет картинку уже под нормальным именем. 
 Сам алгоритм шифрования/дешифрования написан на php.   
 В итоге если пользователь будет открывать:  
http://mydomain.com/dir/picture.jpg (которого нет), то ему выдаст физически существующий 
http://mydomain.com/dir/kaskldwokmxcnuenxsirrfd.jpg     1. Вот как подменить имя файла?  
 2. mod_rewite поможет?  
 3. Тогда каким образом нужно передавать имя файла php скрипту. 
 4. И как потом возвращать уже обработанное имя апачу?  
 5. Никто не видел готовых решений?