PGP Key Toolkit (VZOHub)
Use VZOHub’s internal toolkit to securely generate, encrypt, decrypt, and validate PGP keys and files. Designed for support teams and QA workflows.
Location
This toolkit is only available within the VZOHub authenticated environment.
Navigate to:
Hub > PGP > Toolkit
1. Generate Keys
Purpose:
Generate a new pair of public/private PGP keys.
Fields:
-
Identity (UID): Optional name or email to label the key.
-
Passphrase: Protects the private key — user must remember this.
-
Key Size: Defaults to 2048-bit (secure and standard).
-
Output Format: Choose .asc (text) or .gpg (binary).
Support Tip:
These keys are used to encrypt (public key) or decrypt (private key) files. Private keys must be protected.
2. Validate Keys
Purpose:
Test whether a public/private key pair matches and whether the passphrase works.
Fields:
-
Public Key File (.asc or .gpg): Required.
-
Private Key File (.asc or .gpg): Required.
-
Passphrase: Must match the private key.
Support Tip:
If validation fails, confirm the user uploaded the correct matching keys and remembered their passphrase.
3. Encrypt File
Purpose:
Encrypt any uploaded file using a public key.
Fields:
-
File to Encrypt: Any .txt, .csv, .pdf, etc.
-
Public Key File: Required to encrypt.
-
Output Format: ASCII (.asc) or Binary (.gpg).
Support Tip:
If someone is sending a file to Rutgers or another partner, they use this page to encrypt the file using the recipient’spublic key.
4. Decrypt File
Purpose:
Decrypt a received encrypted file using a private key and passphrase.
Fields:
-
Encrypted File (.asc or .gpg): The file they received.
-
Identity: Optional. Used if we already stored the private key in /Hidden/PGP/Keys.
-
Passphrase: Must match the private key.
-
Or Upload Private Key: Alternate way to load the key manually.
Support Tip:
If a user enters the wrong passphrase or uploads a mismatched key, the decryption will fail.
5. PGP Cleanup Tool
Purpose:
View and delete decrypted files saved temporarily during QA testing.
Fields:
-
Checkbox: Select one or more files.
-
File Name + Folder: Shows the decrypted test files available.
-
Delete Button: Erases selected files from disk.
Support Tip:
Always clean up decrypted test files when finished to protect sensitive data.
Customer Service Use Case Scenarios
-
Use Validate Keys to verify if a customer’s keys are valid before troubleshooting decryption.
-
Use Encrypt File to help users securely transmit data to partners like Rutgers.
-
Use Cleanup Tool to verify deleted files after testing or troubleshooting.