Key Facts
- Category
- Security
- Input Types
- textarea, select, text, number, checkbox
- Output Type
- text
- Sample Coverage
- 4
- API Ready
- Yes
Overview
The Field-Level Data Encryptor is a secure utility designed to protect sensitive information within CSV files by applying various encryption and obfuscation methods to specific data columns.
When to Use
- •When you need to mask sensitive personal information like emails or SSNs before sharing CSV files.
- •When preparing datasets for testing or development that require anonymized or encrypted values.
- •When you need to comply with data privacy standards by securing specific fields while maintaining the overall file structure.
How It Works
- •Paste your CSV data into the input area and select your preferred encryption method, such as AES, Base64, or SHA-256.
- •Specify the exact column names you wish to encrypt, or leave the field blank to encrypt the entire dataset.
- •Configure additional settings like Caesar shift amounts or AES keys if required by your chosen method.
- •Choose your desired output format (CSV or JSON) and click to generate the protected data.
Use Cases
Examples
1. Anonymizing Customer Emails
Data Analyst- Background
- A marketing team needs to analyze customer purchase behavior but cannot view actual email addresses due to privacy policies.
- Problem
- The email column contains plain-text addresses that must be obfuscated before the file is shared with the analytics team.
- How to Use
- Upload the CSV, select 'SHA-256 Hash' as the method, and enter 'Email' in the fields to encrypt.
- Example Config
-
encryptionMethod: hash, selectedFields: Email, preserveStructure: true - Outcome
- The email column is replaced with unique, irreversible hashes, allowing for trend analysis without exposing customer identities.
2. Securing Sensitive Financial Records
HR Manager- Background
- HR needs to send a salary report to an external auditor but must protect SSN and Salary information.
- Problem
- Sensitive financial data is currently in plain text within a shared CSV file.
- How to Use
- Select 'AES Encryption', provide a strong secret key, and specify 'SSN,Salary' as the fields to encrypt.
- Example Config
-
encryptionMethod: aes, selectedFields: SSN,Salary, encryptionKey: [YourSecureKey] - Outcome
- The SSN and Salary columns are encrypted using AES, ensuring only the auditor with the key can decrypt the values.
Try with Samples
csv, base64Related Hubs
FAQ
Can I encrypt only specific columns?
Yes, you can specify individual column names in the 'Fields to Encrypt' box to target only the sensitive data.
Is AES encryption reversible?
AES encryption is reversible if you have the correct encryption key, whereas SHA-256 hashing is a one-way process.
What happens if I don't provide an encryption key for AES?
An encryption key is mandatory for the AES method to ensure your data is properly secured.
Can I keep the original CSV headers?
Yes, by enabling the 'Preserve Original Structure' option, the tool maintains your headers and file layout.
Is my data stored on your servers?
No, all encryption processes are performed locally in your browser to ensure your sensitive data remains private.