This plugin from WPZA provides your website randomised file names when you upload files into WordPress automatically. Helping with encrypting file names using MD5-encryption, making them harder to be guessed by visitors.