How can I create a secure file download in WordPress?

How can I create a secure file download in WordPress?