Users upload private documents to my site using the carrierwave gem. By default carrierwave accesses the images based on a database ID, this makes it very easy for other to guess the urls of documents they should not have access to.

I would like to make the documents more secure by obfiscating their URLs to make accessing documents by guessing urls impossible.

How would I go about doing this please?