Client-side encryption/decryption file sharing