Using GnuPG

The EgaCrytptor can be used from the command line to encrypt and generate the md5sums for each file locally WITHOUT upload. We strongly advise all submitters to use this method over manual GPG encryption and md5sum generation.Click here to find out how to download and use the EgaCryptor from the command line.

Before uploading your data files to your upload account, all data files must be encrypted using GnuPG.

Quick quide to using GnuPG for encryption

  1. Follow the installation instructions found here.
  2. Obtain the EGA public key here
  3. Import the EGA public key by using the command:

    gpg --import EGA_Public_Key
  4. Now encrypt your files using the command:
  5. gpg -e [filename1] [filename2] [etc]

For EGA public key, enter your UID as 'EGA_Public_Key'.

You should now have an encrypted copy for each file, with the suffix *.gpg*.

PLEASE REMEMBER TO PROVIDE MD5SUM VALUES FOR EACH UNENCRYPTED AND ENCRYPTED FILE SUBMITTED. MD5sum values should be provided as a separate md5 file for each encrypted file deposited.

Example: Upload of Data_file_1.bam should end up with the following files in your FTP box

  • Data_file_1.bam.gpg
  • Data_file_1.bam.gpg.md5
  • Data_file_1.bam.md5

YOUR SUBMISSION WILL NOT BE ACCEPTED AND MAY BE SIGNIFICANTLY DELAYED IF YOU DO NOT PROVIDE MD5SUM VALUES FOR ALL DATA FILES iN THE FORMAT REQUIRED