Sign documents with standard encryption for QR-code
GroupDocs.Signature provides ability to encrypt QR-code signature with symmetric algorithms. Class SymmetricEncryption implements one of the following values algorithms (DES, TripleDES, RC2, Rijndael), string value key and string value salt.
Here are the steps to encrypt QR-code text with embedded encryption by GroupDocs.Signature:
- Create one or several objects of QrCodeSignOptions object with getData or Text property
- Instantiate the QrCodeSignOptions object according to your requirements and custom object to getData property.
- Call Sign method of Signature class instance and pass QrCodeSignOptions to it.
How to encrypt QR-code signature
This example shows how to encrypt QR-code signature.
Signature signature = new Signature("sample.pdf"))
// setup key and passphrase
String key = "1234567890";
String salt = "1234567890";
// create data encryption
IDataEncryption encryption = new SymmetricEncryption(SymmetricAlgorithmType.Rijndael, key, salt);
// setup QR-Code options
QrCodeSignOptions options = new QrCodeSignOptions();
options.setEncodeType(QrCodeTypes.QR);
// setup Data property to Address instance
options.setData(address);
// set right bottom corner
options.setHorizontalAlignment(HorizontalAlignment.Right);
options.setVerticalAlignment(VerticalAlignment.Bottom);
options.setMargin(new Padding(10));
options.setWidth(100);
options.setHeight(100);
// sign document to file
signature.sign("QrCodeEncrypted.pdf", options);
More resources
GitHub Examples
You may easily run the code above and see the feature in action in our GitHub examples:
- GroupDocs.Signature for .NET examples, plugins, and showcase
- GroupDocs.Signature for Java examples, plugins, and showcase
- Document Signature for .NET MVC UI Example
- Document Signature for .NET App WebForms UI Example
- Document Signature for Java App Dropwizard UI Example
- Document Signature for Java Spring UI Example
Free Online App
Along with full-featured .NET library we provide simple, but powerful free Apps.
You are welcome to eSign PDF, Word, Excel, PowerPoint documents with free to use online GroupDocs Signature App.