Зачем и каким видом шифруют?
Никто не шифрует. Делают случайное имя, чтобы имена не повторялись и были стандартизированы.
Часто для того чтобы по прямой ссылке не было возможности перебором найти еще изображения. Если есть 1.jpg, то логично предположить что будут 2.jpg, 3.jpg и т.д.
Например на сайте burning angels программер схалтурил и мне было доступно только 20 порно картинок. А остальные - по подписке. Но я увидел что заканчиваются они цифрами и я просмотрел всю галлерею прибавляя также число. А вот еслиб они были с каким-то хешем - я бы не смог так легко обойти это