SecureBlackbox Knowledge Base

Recent OpenPGP Articles


With what other PGP software is OpenPGPBlackbox compatible?

OpenPGPBlackbox package of SecureBlackbox is implemented according to RFC 2440 and 4880, which define OpenPGP standard. OpenPGPBlackbox is compatible with any so…

How do I make PGP 2.6 understand the data, created with SecureBlackbox?

Set the following properties of TElPGPWriter: SymmetricKeyAlgorithm = 1 UseNewFeatures = false UseOldPackets = true Note, that PGP 2.6 doesn't handle password-en…

What are subkeys in OpenPGP keys?

Definition of subkeys in OpenPGP keys.

Users with GnuPG can't decrypt data, encrypted with OpenPGPBlackbox. What should I do?

If you use Armoring (set ElPGPWriter.Armor property to true), you need to add the special header to ElPGPWriter.ArmorHeaders property. The text to add is "Versio…

When I encrypt the data with a public key, decryptor asks for private key twice. Where does the second key come from?

Most likely the key used for encryption has a subkey and encryption is done for both key and subkey. To disable the subkey (i.e. exclude it from encryption proce…

When I use SignAndEncrypt operation, GnuPG complains about bad signature. Why?

When using SignAndEncrypt operation, GnuPG complains about bad signature. Reason why that happens.

How do I sign / encrypt the text data (and not a file)?

How to sign / encrypt the text data (and not a file)?

Why do I get "no keys for decryption found" when trying to use a definitely valid keyring?

First, ensure that you have set the license key. Next, check that you have specified the correct private keyring. If your keyring or a key uses a password, and t…

How do I create the keys, compatible with PGP 2.6.x?

PGP 2.6.x accepts only RSA keys without subkeys, encrypted with IDEA algorithm. Thus, you should use the following call to Generate method: Generate("your-passwo…

The file, encrypted using PGPBlackbox, is displayed by PGP in "Secure Viewer" window and it

Remember to set ElPGPWriter.Filename to the name of the original file when encrypting the data. If you are not encrypting the file (but the generic data), you ca…