diff options
Diffstat (limited to 'src/content/docs/guides/symmetric-encrypt-decrypt.md')
-rw-r--r-- | src/content/docs/guides/symmetric-encrypt-decrypt.md | 89 |
1 files changed, 83 insertions, 6 deletions
diff --git a/src/content/docs/guides/symmetric-encrypt-decrypt.md b/src/content/docs/guides/symmetric-encrypt-decrypt.md index c6b7ed5..965b976 100644 --- a/src/content/docs/guides/symmetric-encrypt-decrypt.md +++ b/src/content/docs/guides/symmetric-encrypt-decrypt.md @@ -55,10 +55,87 @@ encryption with GpgFrontend is a testament to the versatility of cryptographic practices, catering to a wide range of security needs with user-friendly solutions. -## How to use it? +## How to Perform Symmetric Encryption -Symmetric encryption is initiated when you click the 'Encrypt' button without -selecting any key in the Key Toolbox. For this type of encryption, a password -must be established for the encryption process. Subsequently, to decrypt the -data, you will need to provide the same password that was used during the -encryption phase. +Performing symmetric encryption with GpgFrontend is a straightforward process. +Follow these steps to encrypt your data using a password: + +1. **Prepare Your Data**: + + - Start by opening GpgFrontend and entering the text you want to encrypt in + the text editor area. You can create a new tab through the "New" option if + needed. + +2. **Initiate Encryption**: + + - Click the 'Encrypt' button in the Operations Bar at the top of the + interface. This button is represented by a padlock icon with the label + "Encrypt". + +3. **No Key Selected**: + + - If no key is selected in the Key Toolbox, a prompt will appear asking if + you want to encrypt with a symmetric cipher using a passphrase. Click "OK" + to proceed. + +4. **Set a Password**: + + - Enter a strong, unique password in the prompt that appears. This password + will be used to encrypt your data. Ensure that the password is complex and + secure, as it will be required to decrypt the data later. + +5. **Encryption Process**: + + - GpgFrontend will use the provided password to encrypt your data, + transforming the plaintext into ciphertext. The resulting encrypted message + will be displayed in the text editor area. + +6. **Save or Share Encrypted Data**: + - You can now save the encrypted message to a file or share it with others. + Remember, the recipient will need the exact password used during encryption + to decrypt the data. + +By following these steps, you can easily encrypt your data using symmetric +encryption in GpgFrontend. This method is ideal for scenarios where you need to +secure data with a password without managing public and private keys. + + + +## How to Decrypt Symmetric Encryption? + +Decrypting symmetrically encrypted data with GpgFrontend is straightforward and +similar to decrypting data encrypted with asymmetric encryption. Follow these +steps: + +1. **Copy the Ciphertext**: + + - First, ensure that you have the ciphertext (the encrypted message) copied + to your clipboard. The ciphertext should be in the format typically + generated by GnuPG, enclosed in `-----BEGIN PGP MESSAGE-----` and `-----END +PGP MESSAGE-----` tags. + +2. **Paste the Ciphertext into the Text Editor**: + + - Open GpgFrontend and paste the ciphertext into the text editor area. You + can do this by creating a new tab through the "New" option if needed. + +3. **Click the Decrypt Button**: + + - Click the 'Decrypt' button in the Operations Bar at the top of the + interface. This button is represented by a key icon with the label + "Decrypt". + +4. **Enter the Password**: + + - A prompt will appear asking for the password that was used to encrypt the + data. Enter the correct password and confirm. + +5. **Decryption Process**: + - GpgFrontend will use GnuPG to recognize the type of encryption used and the + corresponding key. If the password is correct, the software will decrypt + the ciphertext and display the readable plaintext in the text editor area. + +By following these steps, you can efficiently decrypt any symmetrically +encrypted data using GpgFrontend. The software's ability to automatically +recognize the encryption type and key ensures a seamless decryption process, +making it easy to access your encrypted information securely. |