I am developing a tool to encrypt one or multiple files using PGP. So far, I had no problem to encrypt a single files. For encrypting several files, I had to resort to zip them in a single file, and then encrypt the single file. However, I know that Symantec PGP can encrypt several files inside one .PGP file, without having to zip multiple files. I think this is a more elegant solution, as one does not have to decrypt and unzip (two steps), but only open the PGP file and then select the files. I have only found examples to encrypt a single files, but no information on how to encrypt several ones. For the record, I am using BouncyCastle.
Bouncycastle PGP with multiple files
299 Views Asked by argledhel At
1
There are 1 best solutions below
Related Questions in ENCRYPTION
- Is TLS enough for client server encryption or if dealing with sensitive data, its better to add ur own encryption also. for example leverage AWS SSM?
- Secure Messaging Implementation in C#
- File splitting and encryption
- Large file processing in the web browser
- Java code of AES/GCM/NoPadding encryption algorithm with authentication tag
- AES-256-CBC encryption returning different result in Python and PHP , HELPPP
- Why are encrypted stored procedures taking a long time to execute in SQL Server 2022?
- Why/How does Apache auto-include "DHE" TLS1.2 ciphers while nginx needs "dhparams" file?
- Encrypt in Single Store and Decrypt in SQL Server
- Is it possible to develop a Transparent Data Encryption(TDE) system on macOS now?
- How can I ensure incremental changes in deciphered messages in Python substitution cipher decoding?
- Getting Error Message as "the input string is not a complete block" while Decryting using AES
- Laravel: How to fix "the MAC is invalid" on local environment
- How to encrypt a string and decrypt it using a password
- Willena's sqlite-jdbc-crypt driver for sqlite3 database encryption
Related Questions in BOUNCYCASTLE
- SMIME with BouncyCastle and MultiPart with Files
- PACE PIN Generic Mapping implementation in c#
- java Caused by: javax.net.ssl.SSLProtocolException: Cannot decode named group: x25519
- Which certificate to use with Aspose for digital signatures
- BouncyCastle 'Premature end of stream in PartialInputStream' decrypting CSV
- How to remove Subject Public Key Info in bouncy castle for CSR
- java.net.SocketException: Connection reset (AWS and Bouncy Castle)
- "NoClassDefFoundError: org.bouncycastle.operator.OperatorCreationException when running Java code"
- The package org is not accessible when importing org.bouncycastle
- Passing from JCE to Bouncy Castle (Blowfish)
- Output to the PGP encryption logic is incorrect
- Export PKCS#8 from an EC PrivateKey
- How to decrypt with Bouncy Castle a private key encrypted with CKM_AES_GCM on a HSM?
- Delay in DTLS handshake between Bouncy Castle client and Chrome
- IssuerSerial Matching in Pades Signature with IText 8.0.3
Related Questions in OPENPGP
- I'm getting an error Error: Unexpected packet type: 6 using OpenPGP
- Can you explain this mysterious NodeJS openpgp.decrypt failure when using a verification key?
- BouncyCastle 'Premature end of stream in PartialInputStream' decrypting CSV
- PGPainless Encrypt file throws UnacceptableSelfSignatureException - does not have a valid/acceptable signature to derive an expiration date from
- Output to the PGP encryption logic is incorrect
- Angular: Validate PGP public key without openpgp library
- Can't convert #pkc1 pgp private/public key to #pkc8
- Version Conflict with BouncyCastle.Crypto?
- Error getting fingerprint of PGP PublicKey, UserIDs is empty
- What's wrong with my Rust, sequoia_openpgp code that it generates different outputs each time?
- Node JS equivalent of this command using openpgp gpg --recipient <Hex_Key_Id> --armor --always-trust --encrypt test_pwd.txt; rm -f test_pwd.txt
- How do I write embedded pgp signatures in Java using bouncyCastle?
- PGP Encryption on csv file data generated using pyspark and write to Azure container
- Create PGPKeyRing using BouncyCastle C# API to be used with OpenKeyChain/Smart-PGP/GnuPG
- Error decrypting string using openpgp.min.js
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I fear there is no way around using ZIP compression before encrypting.
While you could use multiple Literal Data Packets (one per file) inside your message, section 11.3 of RFC4880 hints that there can only be a single Literal Data Packet per message. This is also the interpretation of the OpenPGP Interoperability Test Suite which shows that quite a bunch of implementations reject messages with more than one Literal Data Packet.
Going with ZIP is your best option here.