Find Jobs
Hire Freelancers

Data at REST ( Encrypting Data at the column level)

$10-30 USD

Closed
Posted almost 4 years ago

$10-30 USD

Paid on delivery
I'm working on a small assignment Requirements are as follows I have a SQL server 2016 table in which i have (ID, APP_ID, App_Name , P_Name, Date_Processed, and Encrypted_Data_Row) columns Table structure: USE [MasterInvDB] GO /****** Object: Table [dbo].[MasterInv] Script Date: 7/31/2020 4:31:15 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MasterInv]( [ID] [int] NOT NULL, [APP_ID] [int] NOT NULL, [App_Name] [varchar](30) NOT NULL, [P_Name] [varchar](30) NOT NULL, [Date_Processed] [datetime] NULL, [Encrypted_Data_Row] [varbinary](max) NULL, PRIMARY KEY CLUSTERED ( [ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO I get XML file from 15 unique applications and each application has its own PGP or public/private keys. Sample XML. <ns0:MasterRec xmlns:ns0="[login to view URL]"> <AppID>101</AppID> <App_Name>CTMS</App_Name> <P_Name>XORISXC</P_Name> <Date_Processed>07312020</Date_Processed> </ns0:MasterRec>\ Requirement is we have to encrypt the xml using the application specific key and insert to Encrypted_Data_Row column. ID column is auto generated , AppID, App_Name, P_Name, Date_Processed should be taken from the XML and insert to the table unencrypted before encrypting the XML and insert to Encrypted_Data_Row column. If required you can create lookup tables to store the keys. we have SQL Server 2016 and .net framework 4.6 with VS 2015 environment. I'm looking for a SQL Stored procedure or a function for both encryption and decryption. I want the best solution which can scale up or down in future I can provide 2 PGP keys for 2 applications respectively. I need clear explanation Please let me know so that i can share the keys with passphrase for testing or you can create your own keys.
Project ID: 26819781

About the project

3 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
3 freelancers are bidding on average $27 USD for this job
User Avatar
Hi, So you are looking for an SP or a function which should do your task. Similarly you want your encryption should be done within store procedure or a function. Will you be passing XML as a parameter to the stored procedure or a function? I can provide you an SP or a function where you will be passing your XML as a parameter and rest details will be accompilshed which you have mentioned. P:S. What do you mean by encrypt the XML with application specific keys. Can you please explain that to me? Let's talk to discuss your end goal. Cheers, Afnan
$30 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I understand this query sir. This task is very quick for me and I will do it perfectly. Just text me so I will start working to solve this query. Its only my responsibility to solve this problem for you sir.
$20 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Guilderland, United States
0.0
0
Payment method verified
Member since Aug 3, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.