Say i have a dataset/table(Banking sector) which has the following details. Name | Mob.no | AccountNo | Address | SSN | Salary....... |and so on.
john | 123456 | 987654321 | abx 123 | 1122 | 28000
I have to dump this into Hadoop.
But while dumping i want the `AccountNo` and `SSN` columns to be encrypted,
while its getting stored in HDFS. This is the first part.
Now when i am retriving the results, 1. First decryption should happen. 2. After that i want to mask some of the columns. Say. There are two Persons(CEO, Project Manager) Viewing the results of `john`.
Then, CEO should be able to see all the details(columns) after decryption.
For Project Manager , the column `AccountNo` and `Salary` Should be Masked
For example: Name | Mob.no | AccountNo | Address | SSN | Salary....... |and so on.
john | 123456 | 9876xxxxxx | abx 123 | 1122 | xxxxx
IS there any way to achieve this in Hadoop.
1. Encrypting column's of data while Dumping into HDFS. 2. Masking columns based on Hierarchy .
Any Leads would be appreciated,Since i am new to hadoop
... View more