Our application needs to a handle a file with credit card information (Assume credit card number) from an external system through an FTP interface. This is a flat file (text). We need to process the data based on some business rules and then need to foward it to another external System through an FTP interface. Aslo our application needs to keep a copy of the inbound file and the outbound file.
So, inorder to comply with PCI-DSS guide lines, is it enough to encrypt the file using GnuGP or do we need to encrypt the data elements (like CC number) individually and then encrypt the file?
Thanks and Regards, San