aboutsummaryrefslogtreecommitdiffstats
path: root/src/content/docs/guides/symmetric-encrypt-decrypt.md
diff options
context:
space:
mode:
Diffstat (limited to 'src/content/docs/guides/symmetric-encrypt-decrypt.md')
-rw-r--r--src/content/docs/guides/symmetric-encrypt-decrypt.md89
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.
+
+![Symmetric Encryption](https://image.cdn.bktus.com/i/2024/06/15/e81042ca-40e4-0ce4-5a44-111a89acb5d1.webp)
+
+## 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.