Secure, encrypted file uploads using CarrierWave and Crypt19