can now encrypt/decrypt with file header