Encrypted end to end file transfer